标签:
var o = {};
var num = 123;
var num2 = num;
var num = 123
表示变量中存储中的数字是 123num2
var o = { name : ‘张三‘};
var obj = o;
深拷贝的概念
浅拷贝的概念
在 js 中, 一个对象需要属性, 就可以利用 对象.属性名 = 值
的方式, 为这个对象添加成员, 只要赋值成功, 对象就增加了新的属性
delete
对象属性的访问形式
o.name
o[name]
混入方法( extend )
function extend(o1, o2){
for(var key in o2){
o1[key] = o2[key];
}
}
var o = {
name : ‘张三‘,
sayHello : function(){
console.log( ‘Hello, 我叫‘ + this.name );
}
}
console.log( o.name ); // 访问的是 o 的name 属性
console.log( o[‘name‘] );
o.sayHello();
o[‘sayHello‘]; // []中的是字符串
function foo(num){}
var a = 123;
foo(a);
* 函数在调用的时候, 首先需要将参数中的数据复制一份, 数字 123 复制一份
* 跳转到函数中, 完成形参赋值, num = 123;
* 进入函数体, 执行每一句函数
var 五类= new Person();
o = {}
, 是一个没有任何成员的空对象
new Object
, 他的类型都是 Object标签:
原文地址:http://www.cnblogs.com/liu666/p/5792687.html