关于js对象引用的小例子
2017-01-10 18:27
281 查看
看完下面的代码,相信对js对象引用又有了新的认识,直接上代码:
1 // split()把字符串分割成字符串数组 2 // reverse() 会改变数组本身,**并返回原数组的引用**。!!!! 3 var arr1 = "john".split(''); // arr1=["j","o","h","n"] 4 5 var arr2 = arr1.reverse(); // arr1 = arr2 = ["n","h","o","j"]; arr1 and arr2有相同的引用 6 7 var arr3 = "jones".split(''); // arr3=["j","o","n","e","s"]; 8 9 arr2.push(arr3); // arr2=["n","h","o","j",["j","o","n","e","s"]] 10 // arr1 and arr2有相同的引用 so: arr1=["n","h","o","j",["j","o","n","e","s"]] 11 12 console.log("array 1: length=" + arr1.length + " last=" + arr1.slice(-1)); 13 // array 1: length=5 last=j,o,n,e,s 14 15 console.log("array 2: length=" + arr2.length + " last=" + arr2.slice(-1)); 16 // array 2: length=5 last=j,o,n,e,s 17 18 19 var myArr = [1,2,3,4]; 20 var myArr2 = [5,6,7,8]; 21 console.log(myArr.slice(-1)); // [4] 22 myArr.push(myArr2); 23 console.log(myArr); // [1, 2, 3, 4, Array[4]]
相关文章推荐
- 关于js中一个对象当做参数传递是按值传递还是按引用传递的个人看法
- 关于js中一个对象当做参数传递是按值传递还是按引用传递的个人看法
- 关于解决JavaScript中使用require引用外部js时出现的某个对象 not defined 时现时消失 问题
- 关于对象引用的一个例子
- 关于c++函数对象的一个例子
- 不允许为非const引用创建临时对象 (关于引用)
- 应twinsen要求写了个转换js对象为json字符串的例子
- Js对象操作的例子
- 关于对象和引用的误区。
- 关于Java对象与对象引用
- js 使用对象 例子
- 关于c# 未将对象引用设置到对象实例的问题(不解。。。)是不是数据库的问题....
- 关于"引用"的简单例子
- (JavaScript)观察到关于validaterulers中引用过来的js
- js 关于操作超链接的一个例子
- 关于JS中引用其它JS的问题
- 关于对象与引用之间的一些基本概念。
- 关于“System.NullReferenceException: 未将对象引用设置到对象的实例”问题原因。
- 关于性能:引用对象
- js定义对象简单学习例子