摘要:
1、"Methods" are just functions that are assigned to a property of an Object. 举例:var slideshow = function() {init: function() {this.start();},start: function() {},};window.onload = slideshow.init; // 调用this.start()时,this就是window对象2、call和apply功能基本相同,但是差异在于二者的传参方式,如下(foo是一个函数):foo.call(obj, a 阅读全文
摘要:
var person = { name: "jxq", mail: "jxqlovejava@gmail.com"}for(var key in person) { console.log(key + ": " + person.key); // console.log(key + ": " + person[key]);} 上面能否输出如下: name: jxq mail: jxqlovejava@gmail.com 答案是不能! 而如果把console.log行换成注释的那一行后就能按照预期输出了。 不用我解释 阅读全文