无码欧美成人视频_欢迎观看本站影片_国产日本久久久久_超碰97在线免费观看历史_日韩精品无码一本,女人书籍排行榜,小说排行榜完结版,好看的电视剧

新聞中心

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):將一個或多個源對象的所有可枚舉屬性復制到目標對象。

主站蜘蛛池模板: 绥滨县| 商洛市| 青铜峡市| 茂名市| 南昌县| 丹棱县| 会同县| 鹰潭市| 涡阳县| 陆丰市| 哈巴河县| 阜新市| 孝义市| 读书| 台南市| 诏安县| 石城县| 桓仁| 蒙自县| 花垣县| 永嘉县| 芒康县| 北安市| 北碚区| 莫力| 菏泽市| 郴州市| 鄂尔多斯市| 临城县| 曲阜市| 南平市| 肥东县| 来安县| 万年县| 安阳县| 宜宾县| 合肥市| 铅山县| 贵阳市| 阿城市| 巩义市|