美文网首页
2018-03-12 js sammary

2018-03-12 js sammary

作者: 玉面小猿 | 来源:发表于2018-03-12 20:53 被阅读0次

var arr =[1,3,2]下,下面哪个操作会返回一个数组,并且不是arr?
arr.push(3)
arr.reverse()
都会直接插入原来的arr对象中,arr.push返回值为4;
arr.reverse()会使数组重新排序,自身也会发生改变
[].concat.call(arr,[]),是拷贝arr并添加元素,但arr本身没有发生变化


与浏览列表有关的对象
history window


(function() {
var a = b = 5;
})();
console.log(b);
console.log(a);
上面的输出结果:
首先 b=5;b为全局变量
var a=b;此时b还未声明,并且a在函数内部已经被销毁,所以外部获取不到

相关文章

网友评论

      本文标题:2018-03-12 js sammary

      本文链接:https://www.haomeiwen.com/subject/zmlofftx.html