Object.keys()方法的运用与数组遍历 Object.keys()用于获得由对象属性名组成的数组,可与数组遍历相结合使用,用起来效果杠杠滴.数组遍历可以用for()或forEach()来实现,forEach()方法是ECMAScript5定义的遍历数组的一个新方法,按照索引的顺序挨个传递给定义的函数:接下来就Object.keys()分别结合for()和forEach()使用进行运用,用console.log输出到控制台,代码如下: 1.for() //创建对象 var person =
* for in for (var prop in o) { if (o.hasOwnProperty(prop)) { console.log(o[prop]); } } * Object keys Object.keys(o).forEach(function(key, idx) { console.log( o[key] ); })
Math.max 实现得到数组中最大的一项 var array = [1,2,3,4,5]; var max = Math.max.apply(null, array); console.log(max); 调用的时候第一个参数给了一个null,这个是因为没有对象去调用这个方法,只需要用这个方法帮助运算,得到返回的结果就行,所以直接传递了一个null过去. Math.min 实现得到数组中最小的一项 var array = [1,2,3,4,5]; var min= Math.min.apply