javascript数组克隆简单实现方法


Posted in Javascript onDecember 16, 2015

本文实例讲述了javascript数组克隆简单实现方法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<script language=javascript>
var a = ['a','b','c','d','e','f'];
var b = a.concat();
b.push('test is ok!');
alert(b.join(','));
alert(a.join(','));
</script>
</body>
</html>

三水点靠木小编补充

The JavaScript
To clone the contents of a given array, all you need to do is call slice, providing 0 as the first argument:

var clone = myArray.slice(0);

The code above creates clone of the original array; keep in mind that if objects exist in your array, the references are kept; i.e. the code above does not do a "deep" clone of the array contents. To add clone as a native method to arrays, you'd do something like this:

Array.prototype.clone = function() {
return this.slice(0);
};

And there you have it! Don't iterate over arrays to clone them if all you need is a naive clone!

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
一个简单的JS鼠标悬停特效具体方法
Jun 17 Javascript
jquery异步跨域访问代码
Jun 28 Javascript
Javascript实现Web颜色值转换
Feb 05 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
Aug 04 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
Dec 11 Javascript
JS模态窗口返回值兼容问题的完美解决方法
May 28 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
Jan 10 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
Apr 22 Javascript
详解webpack2异步加载套路
Sep 14 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 Javascript
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
使用axios请求时,发送formData请求的示例
Oct 29 Javascript
Perl Substr()函数及函数的应用
Dec 16 #Javascript
javascript针对不确定函数的执行方法
Dec 16 #Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
Dec 16 #Javascript
js如何判断输入字符串长度
Dec 16 #Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
Dec 16 #Javascript
jQuery添加和删除指定标签的方法
Dec 16 #Javascript
详解JavaScript基于面向对象之继承实例
Dec 16 #Javascript
You might like
ZF框架实现发送邮件的方法
2015/12/03 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
PHP实现微信对账单处理
2018/10/01 PHP
JavaScript的Function详细
2006/11/14 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
jquery+ajax+text文本框实现智能提示完整实例
2016/07/09 Javascript
js实现简单的计算器功能
2017/01/16 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
详解JS函数防抖
2020/06/05 Javascript
详解Vue之计算属性
2020/06/20 Javascript
用Python编写一个简单的Lisp解释器的教程
2015/04/03 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
教你使用python画一朵花送女朋友
2018/03/29 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
Form表单及django的form表单的补充
2019/07/25 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
python中对_init_的理解及实例解析
2019/10/11 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
python将图片转base64,实现前端显示
2020/01/09 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
Python自动化操作实现图例绘制
2020/07/09 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
学习党的群众路线对照检查材料
2014/09/29 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
趣味运动会赞词
2015/07/22 职场文书
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js