js 易错知识点
来源:互联网 发布:美国服装品牌 知乎 编辑:程序博客网 时间:2024/04/29 16:49
一、 错误实现
var array1 = new Array(“1”,”2”,”3”);
var array2;
array2 = array1;
array1.length = 0;
alert(array2); //返回为空
这种做法是错的,因为javascript分原始类型与引用类型(与java、c#类似)。Array是引用类
型。array2得到的是引用,所以对array1的修改会影响到array2。
应该使用数组拷贝array1.concat()或者 array1.slice(0);
0 0
- js 易错知识点
- js易忘知识点
- js中易混淆知识点
- js 易考知识点总结
- JS 知识点
- js 知识点
- js知识点
- js知识点
- js知识点
- JS知识点
- JS知识点
- js知识点
- js知识点
- js 知识点
- js【知识点】
- js知识点
- js知识点
- JS知识点
- OpenGL应用开发---基础变换
- struts2项目出现500错误
- 怎么做好事
- 常规表达式转换为后缀表达式
- c++实现ip是否在同一个网段的判断
- js 易错知识点
- 复制构造函数
- Tesseract/OpenCV on Android
- HTML标签嵌套规则以及常规应用
- [Leetcode,python] Find All Numbers Disappeared in an Array 寻找数组中消失的数字
- 8个技巧倍速提升Gradle构建
- js总结
- HTML总结
- ubuntu capslock 映射为 ctrl