Join arrays with commas and »and« before the last item
npm install and> Join arrays with commas and »and« before the last item




``shell`
npm install and
`js
const and = require('and');
console.log(and(['John', 'Frank', 'Jimmy'])); // = 'John, Frank & Jimmy'
console.log(and(['John', 'Frank'])); // = 'John & Frank'
console.log(and(['Frank'])); // = 'Frank'
console.log(and(['John', 'Frank', 'Jimmy'], 'and')); // = 'John, Frank and Jimmy'
console.log(and(['John', 'Frank', 'Jimmy'], 'or')); // = 'John, Frank or Jimmy'
console.log(and(['John', 'Frank', 'Jimmy'], 'and', true)); // = 'John, Frank, and Jimmy'
`
and accepts the following three parameters.
Input data.
Example: ['John', 'Frank', 'Jimmy']
The separator to be used for the last item.
Example: and
Default: & (= language-independent)
Use oxford comma in front of the last separator?
Example: true (= 'John, Frank, and Jimmy')
Default: false (= 'John, Frank and Jimmy'`)
* 0.0.3
* Fix oxford comma for <3 items
* 0.0.2
* Fix README
* 0.0.1
* Initial version
Copyright (c) 2018 Thomas Rasshofer
Licensed under the MIT license.
See LICENSE for more info.