箭头函数错误:对象不是函数

野生动物

当我尝试将箭头函数与{}一起使用时,似乎认为这是一个对象并抛出错误。我以为这是一般定义箭头功能的方式?

下面的代码给出的错误是 TypeError: #<Object> is not a function

let allProperties = [];

sites.forEach(site => site.properties.forEach(p => {if (!allProperties.find(p)) allProperties.push(p)} ));

编辑:站点的定义可能类似于以下内容:

sites = [
{
    "properties": [
        { "id": "111-11", "display": "Zone", "value": 1 },
    ]
}];
模样

咆哮着if(!allProperties.find(p)).find()之所以不喜欢它,是因为您为它提供了一个对象作为参数,而不是函数。.find()文件在这里

如果将其更改if (allProperties.indexOf(p) === -1) {...}为预期的效果。

var allProperties = [];
var sites = [
{
    "properties": [
        { "id": "111-11", "display": "Zone", "value": 1 },
    ]
}];

sites.forEach(site => site.properties.forEach(p => {
	if (allProperties.indexOf(p) === -1) {
		allProperties.push(p);
	}
}));

console.log(allProperties);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angularjs对象不是函数错误

来自分类Dev

addEventListener不是函数错误

来自分类Dev

.autocomplete不是函数错误

来自分类Dev

.autocomplete不是函数错误

来自分类Dev

“调度”不是函数错误

来自分类Dev

.filter 不是函数错误?

来自分类Dev

getFeaturesByAttribute 不是函数错误

来自分类Dev

为什么我的箭头函数错误地显示为“不是函数”?

来自分类Dev

获取类型错误:* 不是函数错误

来自分类Dev

TypeError:$(...)。dialog不是函数错误

来自分类Dev

sequelize .create不是函数错误

来自分类Dev

React DND,connectDragSource不是函数错误

来自分类Dev

“ setOwner”不是函数错误-App脚本

来自分类Dev

React DND,connectDragSource不是函数错误

来自分类Dev

React Native undefined不是函数错误

来自分类Dev

javascript - 单击不是函数错误

来自分类Dev

回调不是函数错误 [Nodejs]

来自分类Dev

遇到 this.state 不是函数错误

来自分类Dev

函数内的承诺得到错误不是函数错误

来自分类Dev

Php 函数错误(类 PDOStatement 的对象)

来自分类Dev

jQuery UI某些函数错误TypeError:$(...)。accordion不是函数

来自分类Dev

函数错误中的Javascript方法“不是函数”

来自分类Dev

为什么会收到“被调用对象0不是函数错误”的信息?

来自分类Dev

为什么会收到“被调用对象0不是函数错误”的信息?

来自分类Dev

引用对象内部的方法给出未定义不是函数错误

来自分类Dev

未捕获的类型错误:$(...).datetimepicker 不是函数错误

来自分类Dev

dplyr函数错误

来自分类Dev

Postgres函数错误

来自分类Dev

grep函数错误