Tag: array

Array.prototype.slice

nick | js | 2010-05-04
slice 可以用来获取数组片段,它返回新数组,不会修改原数组。 除了正常用法,slice 经常用来将 array-like 对象转换为 true array. 名词解释:array-like object – 拥有 length 属性的对象,比如 { 0: ‘foo’, length: 1 }, 甚至 { length: ‘bar’ }. 最常见的 array-like 对象是 arguments 和 NodeList. 查看 V8 引擎 array.js 的源码,可以将 slic... [阅读全文]

Array.prototype 的泛型应用

nick | js | 2010-05-01
在开始这篇文章之前,按照“惯例”我们先来道题目(出处)。 题目 请说明下面语句的输出: x = {shift:[].shift}; x.shift(); console.info(x.length); 如果你回答正确,那么说明你已经了解 Array 函数的泛型应用。在理解这到题目之前,我 我们首先要了解数组(Array)的 shift 定义。 MDC 中已经对相关的说明描述得非常的清楚 shift is intentionally ... [阅读全文]
Ɣ回顶部