数组的原型方法:实现[1,2,3,4,5].duplicator()
来源:互联网 发布:stm32能跑linux吗 编辑:程序博客网 时间:2024/05/23 01:06
面试中碰到过的问题,要求实现如下代码:[1,2,3,4,5].duplicator(); // [1,2,3,4,5,1,2,3,4,5]
解决方法:利用JS原型链,在Array对象上利用prototyp属性添加该方法。
var arr = [1,2,3,4,5]; Array.prototype.duplicator = function (){ var len = this.length; for(var i=0;i<len;i++){ this.push(this[i]); } } arr.duplicator();
阅读全文
0 0
- 数组的原型方法:实现[1,2,3,4,5].duplicator()
- 在原型上添加函数:用JS实现[1,2,3,4,5].duplicator()
- JavaScript数组去重的原型方法
- 基于内置类的原型扩展方法实现数组去重
- javascript原型-自己实现each方法遍历多维数组(2)
- c++ algorithm 泛型算法的方法实现原型
- javascript动态原型方法的多继承实现
- javascript 学习之原型示例练习--- 实现一个each方法,遍历多维数组
- strcmp的实现原型
- 通讯录的原型实现(-)
- System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。 其函数原型是: public static void arraycopy(Object src, int
- JavaScript中判断数组,对象,布尔,函数,数字等原型的方法
- 谨慎设计方法的原型
- 原型常用的检测方法
- 好用的备份插件 – Duplicator插件介绍和使用
- js中实现数组去重的5种方法
- 原生js实现数组去重的5种方法
- 二叉排序树的另一种原型实现
- 复选框的全选和反选
- string="" 与 new String()的区别
- Chrome开发者工具不完全指南(二、进阶篇)
- LintCode 解体记录 17.9.26
- http中get post简析
- 数组的原型方法:实现[1,2,3,4,5].duplicator()
- 多线程条件变量的用法
- 仿百度
- Unity3D 学习案例二
- 【设置时间】JS设置时间
- HDU 1426:胜利大逃亡(续) (状压搜索)
- 移动硬盘无法移动文件到Mac图标为灰色
- 三种截取字符串的函数区别
- 第四周项目6