0.对象
Posted qtbb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0.对象相关的知识,希望对你有一定的参考价值。
创建对象的三种方式:
1.利用 字面量 创建对象 // var obj = 属性名:属性值
var obj =
// 属性名:属性值;
uname : "小A",
age : 18,
sayHi : function()
console.log("hi~");
2.利用 new Object 创建对象 // var 对象名 = new Object( ) ;
var obj1 = new Object( );
obj1.uname = "小B";
obj1.age = 12 ;
sayHi=function()
console.log(" hi~ ");
console.log( obj1.age);
obj1.sayHi();
3.利用 构造函数 创建对象 function 构造函数名()
构造函数:把相同的属性和方法封装到函数中,一调用函数 就可以创建对象, 调用函数必须加 new 。
构造函数和对象区别:
构造函数,如 Obj( ) ,抽象了对象的公共部分,封装到了函数里面,它泛指某一大类
创建对象,如 new Obj( ) , 特指某一个,通过 new 关键字创建对象的过程我们也称为对象实例化
function Obj( name,age,sex )
this . name = name;
this . age = age;
this . sex = sex;
this . sing=function(sang)
console.log(sang);
var c1 = new Obi(" 小C",19,”女"); // 调用函数返回的是一个对象
console.log( c1.name ); // 小C
c1.sing("菠萝菠萝蜜")
注意:
1.构造函数名字首字母要大写
2.构造函数不需要写return,就可以返回结果
3.我们调用 构造函数 必须使用 new
4.我们只要 new Obj( ) 调用函数 就创建一个对象 c1
5.我们的属性和方法前面必须添加 this
以上是关于0.对象的主要内容,如果未能解决你的问题,请参考以下文章
JS 遍历对象数组并将值更改为匹配的键并创建一个包含对象数组 [0] 中的键的新对象