JavaScript 创建命名属性方法

1.使用花括号形式新建

var obj = {
    v: 1.0,
    getV: function(){
      return this.v;
    },
    _name: "object",
    get name(){
      this._name;
    },
    set name(name){
      this._name = name;
    }
}

2.使用点操作符创建

var obj = {v:1.0};
obj.getV = function(){return this.v};
obj._name = "object";

3.Object 的 create 方法
4.Object的 defineProperty 、defineProperties 方法
使用 defineproperty 可以添加单个属性,使用 defineproperties 可以添加多个属性
Object.defineProperty(obj,name,value)
object 的 defineproperty 有三个参数Parameter,obj为要添加属性的对象,name 为要添加属性的属性名,value 为属性的描述

Last modification:September 12th, 2018 at 09:19 pm

Leave a Comment