Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js property

作者:颠峰神射   发布日期:2026-02-07   浏览:102

// 示例代码:JavaScript 对象属性

// 创建一个对象
let person = {
    firstName: "John",
    lastName: "Doe",
    age: 25,
    get fullName() {
        return this.firstName + " " + this.lastName;
    },
    set fullName(name) {
        let parts = name.split(" ");
        this.firstName = parts[0];
        this.lastName = parts[1];
    }
};

// 访问属性
console.log(person.firstName); // 输出: John
console.log(person.fullName);  // 输出: John Doe

// 修改属性
person.age = 26;
person.fullName = "Jane Smith";

console.log(person.firstName); // 输出: Jane
console.log(person.lastName);  // 输出: Smith
console.log(person.age);       // 输出: 26

解释说明:

  1. 创建对象:使用对象字面量创建了一个名为 person 的对象,包含多个属性如 firstNamelastNameage
  2. 访问器属性
    • 使用 get 关键字定义了一个只读属性 fullName,它返回 firstNamelastName 的组合。
    • 使用 set 关键字定义了一个 setter 方法,允许通过 fullName 属性设置 firstNamelastName
  3. 访问和修改属性:展示了如何访问和修改对象的属性,包括通过访问器属性进行操作。

上一篇:js 字符串比较大小

下一篇:js base64编码

大家都在看

js 数组打乱顺序

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站