Replace instanceof Array checks with Array.isArray

This commit is contained in:
pyoor 2017-06-08 09:31:41 -04:00
parent 060345e96a
commit 8401a10127
2 changed files with 5 additions and 5 deletions

View File

@ -50,7 +50,7 @@ var random = { // eslint-disable-line no-unused-vars
return Math.exp(this.float() * Math.log(limit))
},
item: function (list) {
if (!(list instanceof Array || (list !== undefined && typeof list !== 'string' && list.hasOwnProperty('length')))) {
if (!(Array.isArray(list) || (list !== undefined && typeof list !== 'string' && list.hasOwnProperty('length')))) {
logger.traceback()
throw new TypeError('this.item() received a non array type: \'' + list + '\'')
}
@ -70,7 +70,7 @@ var random = { // eslint-disable-line no-unused-vars
if (typeof obj === 'function') {
return obj()
}
if (obj instanceof Array) {
if (Array.isArray(obj)) {
return this.pick(this.item(obj))
}
return obj
@ -86,7 +86,7 @@ var random = { // eslint-disable-line no-unused-vars
return this.number(limit) === 1
},
choose: function (list, flat) {
if (!(list instanceof Array)) {
if (!(Array.isArray(list))) {
logger.traceback()
throw new TypeError('random.choose() received a non-array type: \'' + list + '\'')
}
@ -138,7 +138,7 @@ var random = { // eslint-disable-line no-unused-vars
return newArray
},
subset: function (list, limit) {
if (!(list instanceof Array)) {
if (!(Array.isArray(list))) {
logger.traceback()
throw new TypeError('random.subset() received a non-array type: \'' + list + '\'')
}

View File

@ -20,7 +20,7 @@ utils.block = {
if (typeof (item) === 'string') {
return item
}
if (item instanceof (Array)) {
if (Array.isArray(item)) {
let s = ''
for (let i = 0; i < item.length; i++) {
s += deeper(item[i])