借助ES5-Shim等库,我们现在可以使用新的热点。现在可以使用数组上的许多方法(如forEach
、map
、等)来编写干净漂亮的代码。every
我想要一个列表,列出我现在可以在使用当前浏览器的 API(例如 DOM)或仅使用 javascript 时使用这些新方法的实际用途。
我说的是这种:
var nodes = document.getElementsByClassName('class')
[].forEach.call(nodes, callback)
function callback(node) {
console.log(node)
}
@Esailija的另一个例子:
[].filter.call( document.myform.elements, function(input){
return input.type == "text";
});
这是我正在寻找的实际用途。我可以在实际项目中使用某种模式。