亚洲a视频在线观看|国产亚洲欧美久久久久|国产三级日本三级日产三|一区二区三区四区免费视频|亚洲一区二区三区福利在线|国产精品色哟哟免费看麻豆|国产一区二区波多野结衣婷婷|国产精品久久久久久久9999,有声读物,择天记,好看的言情小说

新聞中心

Object /??bd??kt/ 物體;對象;目標 一種復雜的數(shù)據(jù)類型,可以包含多個鍵值對,用于存儲和組織數(shù)據(jù)


在 JavaScript 中,Object 是一種用于存儲鍵值對的復雜數(shù)據(jù)類型。對象可以包含屬性和方法。以下是一些關(guān)于 Object 類型的示例和常見操作:


    // 創(chuàng)建一個對象
let person = {
    name: 'Alice',
    age: 25,
    greet: function() {
        console.log('Hello, my name is ' + this.name);
    }
};

// 訪問對象的屬性
console.log(person.name); // 輸出: Alice
console.log(person.age); // 輸出: 25

// 調(diào)用對象的方法
person.greet(); // 輸出: Hello, my name is Alice

// 添加新屬性
person.job = 'Developer';
console.log(person.job); // 輸出: Developer

// 修改屬性值
person.age = 26;
console.log(person.age); // 輸出: 26

// 刪除屬性
delete person.job;
console.log(person.job); // 輸出: undefined

// 使用方括號語法訪問屬性
console.log(person['name']); // 輸出: Alice

// 動態(tài)設置屬性
let prop = 'age';
console.log(person[prop]); // 輸出: 26

// 遍歷對象的屬性
for (let key in person) {
    if (person.hasOwnProperty(key)) {
        console.log(key + ': ' + person[key]);
    }
}
// 輸出:
// name: Alice
// age: 26
// greet: function() { console.log('Hello, my name is ' + this.name); }

// 對象方法
let keys = Object.keys(person);
console.log(keys); // 輸出: [ 'name', 'age', 'greet' ]

let values = Object.values(person);
console.log(values); // 輸出: [ 'Alice', 26, [Function: greet] ]

let entries = Object.entries(person);
console.log(entries); // 輸出: [ ['name', 'Alice'], ['age', 26], ['greet', [Function: greet]] ]

// 合并對象
let additionalInfo = { job: 'Developer', country: 'USA' };
let updatedPerson = Object.assign({}, person, additionalInfo);
console.log(updatedPerson);
// 輸出: { name: 'Alice', age: 26, greet: [Function: greet], job: 'Developer', country: 'USA' }

Object 類型在 JavaScript 中有許多內(nèi)置方法,可以對對象進行各種操作,如: 

1、 Object.keys(obj):返回對象自身屬性名的數(shù)組。 

2、Object.values(obj):返回對象自身屬性值的數(shù)組。 

3、Object.entries(obj):返回對象自身屬性的鍵值對數(shù)組。 

4、Object.assign(target, ...sources):將一個或多個源對象的所有可枚舉屬性復制到目標對象。

主站蜘蛛池模板: 新龙县| 织金县| 托克逊县| 修文县| 繁峙县| 泰和县| 汝南县| 高阳县| 东乡县| 香格里拉县| 华坪县| 四会市| 安康市| 太白县| 江油市| 茂名市| 社会| 绥滨县| 雅安市| 旬邑县| 瓮安县| 贺州市| 龙川县| 乐清市| 徐汇区| 柘荣县| 敖汉旗| 镇坪县| 虞城县| 义乌市| 鹿泉市| 黔东| 休宁县| 松桃| 分宜县| 建瓯市| 旬阳县| 阳山县| 泗阳县| 大厂| 庄河市|