Jquery的扩展方法原型是$.extend

js基本数据类型:(undefined string number null boolean)

1、基本数据类型的值是不可变得

2、基本数据类型不可以添加属性和方法

3、基本数据类型赋值是简单的赋值

4、基本数据类型的比较是值的比较

js引用类型:(也可以说作对象:array object function data)

1、引用类型值是可以改变的

2、引用类型可以添加属性和方法

3、引用类型的赋值是对象引用

4、引用类型的比较是引用的比较

5、引用类型是同时保存在堆区和栈区

String、Boolean、Number是特殊的基本数据类型,是基本包装类型对象,有生存周期,可以调用一些方法,实例化-使用-销毁

一般引用类型


引用类型的数据

var obj ={aa:1,bb:2}

obj.bb= 3

var newObj=obj

console.log(obj){aa:1,bb:3}

console.log(newObj){aa:1,bb:3}

如果想要合并引用类型的数据但又不想修改引用类型原有的结构,可以如下使用

var obj ={

aa:1,

bb:2

}

var newObj=$.extend({},obj,{bb:3})

console.log(obj){aa:1,bb:2}

console.log(newObj){aa:1,bb:3}

你可能感兴趣的:(Jquery的扩展方法原型是$.extend)