【发布时间】:2016-03-22 07:55:07
【问题描述】:
我有一个包含实例方法的对象数组。我可以遍历每个对象并像这样专门调用它:
items.forEach(function(i) { i.show(false) });
但我希望有一个像下面这样不那么冗长的版本,但它不起作用。
items.forEach.show(false);
甚至
items.show(false);
有更清洁的方法吗?
【问题讨论】:
-
items.forEach((i) => i.show(false)); -
谢谢,但这并不像我希望的那样干净。当涉及的括号较少时,它更容易阅读。这是我能得到的最好的吗?
-
是的...正在使用ES6 arrow functions
-
如果你想要更少的括号你应该考虑使用另一种语言而不是 js ^^
-
哈!我希望 :) 我来自 C++ 背景,所以我渴望更好的东西...... :)
标签: javascript object foreach