这一篇的例子,主要是来引起对Javascript对象的理解,及注意的.其实是一种面试时的一个坑.实际项目中,也是很少用得到.但是为了提高警惕性,我们来看这个例子:代码名称var first = {};
var second = {k:"second"};
var third = {k:"third"};
first[second] = 100;
first[third] = 200;
console.log(firs
在javascript实际项目中,我们很可能会在变量声明上犯错误,而且自己可能还不知道,自己犯了错误.这是一个很危险的问题.当然这也是面试工作时,主考官常出的试题.在javascript中最简单的变量声明方式就是Javascript var a = 20;这个没有任何问题的.我们再来看下面的声明.Javascript var a = 10 ,b = 10 ,c = 10;
console.log(a,b,c) // 10,
call 方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法.注意:该函数的语法与 apply() 方法的语法几乎完全相同,唯一的区别在于,apply()方法接受的是一个参数数组,而 call()方法接受的是一系列参数列表。了解完这两个方法的概念后,我们来一步一步理解他们的应用.改变方法内this的指向我们先来看下面这个例子var name = "编程的人";var age = 1;var person = {name:"公众号:bianchengderen",age:20}function say(){console.log(