js中的数组引用类型or值类型
2011-11-17 14:22
295 查看
当你遇到例子3的时候 是不是感觉很奇怪 呵呵 看下面分解:
当你用到哪个例子把其他两个的注释掉
结论:js数组是引用类型,它只允许通过索引来获取或改变数组的值 引用类型的东西都是不能通过(它赋值过的外部变量)所改变的 也就是(它赋值过的外部变量)这个值改变了原数组不会有任何变化
谁能用指针呀 什么的给解释下?
扩展阅读:
引用类型 百度百科里边包含与指针的一些区别:http://baike.baidu.com/view/160006.htm
当你用到哪个例子把其他两个的注释掉
结论:js数组是引用类型,它只允许通过索引来获取或改变数组的值 引用类型的东西都是不能通过(它赋值过的外部变量)所改变的 也就是(它赋值过的外部变量)这个值改变了原数组不会有任何变化
谁能用指针呀 什么的给解释下?
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> <script> //结论:数组对数组是引用类型,数组对变量是值类型 var a=[1,2,3,4]; //例子1 var b=a; alert(a);//1234 alert(b);//1234 //例子2 var c=a; c[3]=5; alert(c);//1235 alert(a);//1235 //例子3 var d=a[1]; d=10; alert(a);//1234 </script> <div id="div"></div
扩展阅读:
引用类型 百度百科里边包含与指针的一些区别:http://baike.baidu.com/view/160006.htm
相关文章推荐
- js--引用类型Array--2.数组合并几种方法
- js--引用类型Array--3.数组简单复制和深度复制
- 24 JS基础之--数组API(引用类型Array)
- js学习之javascript引用类型object--练习模拟Map和数组去重
- js 数据引用类型(二)——数组Array
- 转载(深刻地了解到了js数组是引用类型)
- js数组:string(字符串的对象包装类型),Array(引用类型)
- js数组引用数据类型分析。
- JS引用类型之——数组
- JS引用类型之Array
- js数据类型判断和数组判断
- js数据类型判断和数组判断
- Java学习之旅基础知识篇:数组及引用类型内存分配
- js 数组复制引用重复的问题
- JS返回只包含数字类型的数组实例分析
- <Js>引用类型
- js数据类型判断和数组判断
- JS判断数组类型的两种方法
- 黑马程序员-引用数据类型-数组
- 1.在使用new创建数组后,此时数组还是一个引用数组。 只有再创建新的对象,并把对象赋值给数组引用,到此初始化结束2.什么是引用类型?