我正在编辑一个在 Excel(下拉)等表格上创建过滤器的插件,问题是当我在使用其内部表格的表格上使用它时,实际上该插件也会采用值 \xe2\x80子表的\x8b\xe2\x80\x8b。
\n因此,我决定从由所有行组成的初始数组中排除那些父元素的表没有 id 的元素。
\n所以我forEach排列并看看是否有id类似的:
this.tds.forEach((el) =>{\n console.log(el.parentElement.parentElement.parentElement.id); \n});\nRun Code Online (Sandbox Code Playgroud)\n我想知道parentElement这样使用三次是否正确或者还有其他方法
我需要使用箭头函数设置数组属性之一。在我的示例代码中,我添加了随机键和箭头函数。但是当我控制台输出时,我看不到“随机”键。这可以使用箭头函数来完成。
let Allitems = {"items":[{"id":74489},{"id":64489},{"id":53489}]};
const newarr = Allitems.items.map(e => ({...e, name:"newnamme", random: (e) => { return e.id + "random"; } }));
console.log(newarr);Run Code Online (Sandbox Code Playgroud)
// expected output
{"items":[
{"id":74489,name:"newnamme", random : "74489random"},
{"id":64489,name:"newnamme", random : "64489random"},
{"id":53489,name:"newnamme", random : "53489random"}]
}
Run Code Online (Sandbox Code Playgroud) javascript arrays function arrow-functions object-destructuring