This is a `playground`

to test code. It runs a full `Node.js`

environment and already has all of `npm`

’s 400,000 packages pre-installed, including `robust-dot-product`

with all `npm`

packages installed. **Try it out**:

var robustDotProduct = require("robust-dot-product")

- all documents on RunKit are public
`require()`

any package directly from npm- use arrow functions, classes, template strings, and most of ES6
`await`

any promise instead of using callbacks (example)- create your own embedded
**node.js**snippets

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

Exactly computes the dot product between vectors as an nonoverlapping increasing sequence.

```
npm install robust-dot-product
```

```
var robustDot = require("robust-dot-product")
robustDot([2, 3], [4, 5])
```

`require("robust-dot-product")(a, b)`

Computes the dot product of a and b as a nonoverlapping increasing sequence

`a`

,`b`

are both arrays of numbers

**Returns** A nonoverlapping increasing sequence representing the dot product of a and b

(c) 2013 Mikola Lysenko. MIT License

- package on npmhttps://npmjs.com/package/robust-dot-product
- licenseMIT

RunKit is a free, in-browser JavaScript dev environment for prototyping **Node.js** code, with every **npm** package installed. Sign up to share your code.

Sign Up for Free