1瓮床、字面量創(chuàng)建
利用字面量創(chuàng)建? 产镐,里面可以添加屬性 值 方法多個(多個屬性 用逗號隔開))
例如:
?let obj = {
? ? ? ? ? ? name: 'zhangsan',
? ? ? ? ? ? ?age:18
? ? ? ? ? ? fn: function () {
? ? ? ? ? ? ? ? alert('我是對象里面的fn方法')
? ? ? ? ? ? }
? ? ? ? }
調(diào)用里面的值: 對象名.屬性名(可以理解為對象? 的? ?什么? 東西)
?例如:
方式一:console.log(obj.name)
方式二:console.log(obj.['age'])
調(diào)用里面的方法:obj.fn()? ? -------對象.方法名()? ? ?記得加括號 調(diào)用
2、利用 new? object 創(chuàng)建對象
? ? ? Array:用于在單獨的變量名中存儲一系列的值
? ? ? ? Date:用于操作日期和時間
? ? ? ? String:用于支持對字符串的處理
? ? ? ? Math:用于執(zhí)行常用的數(shù)學任務(wù)癣亚,它包含了若干個數(shù)字常量和函數(shù)
例如:
let obj=new? object();
obj.name='zhangsan '
obj,sex='男'
obj.age=18
let arr = new Array(3);
? ? ? ? arr[0] = '奔馳'
? ? ? ? arr[1] = '寶馬'
? ? ? ? arr[2] = '奧迪'
? ? ? ? arr[3] = '凱德拉克'
? ? ? ? console.log(arr[3]);
? ? ? ? /* ?可以使用for-in循環(huán)輸出數(shù)組元素 */
? ? ? ? for(let i in arr){-
? ? ? ? ? ? console.log(arr[i]);
? ? ? ? }
3、利用? 構(gòu)造函數(shù) 創(chuàng)建對象
? ? let arr = [{name:"zhangsan1"},{name:"zhangsan2"},{name:"zhangsan3"},{name:"zhangsan4"}]
? ? ? ? for(let i=0;i<arr.length;i++){
? ? ? ? ? ? ?console.log(arr[i].name);
? ? ? ? ?}