美文网首页
JS 对象基本用法

JS 对象基本用法

作者: AuraAura | 来源:发表于2021-07-26 00:58 被阅读0次
  1. 声明对象的两种语法
var obj ={
  name:'abc'
  age:19
}
var obj2 = new Object({
  name:'abc'
  age:19
})
  1. 删除对象的属性
    删除obj已有属性
delete obj.age
delete obj['age']
  1. 查看对象的属性
Object.keys(obj)//查看自身属性
console.dir(obj)//查看自身+共有属性
keys.png
dir.png
obj['name']//'abc'
obj.name//'abc'
  1. 修改或增加对象的属性
//单个赋值
obj['name']='aaa'
obj.name='aaa'
//批量赋值
Object.assign(obj,{gender:'female'})

无法通过自身修改原型上的属性

obj.toString='xxxxx'
toString.png

修改原型上的属性

obj = Object.create({kind:'human'})//创建原型上新属性kind
obj.__proto__.toString='xxx'//不推荐使用,会改变原型上共有属性
  1. 'name' in obj和obj.hasOwnProperty('name') 的区别
    属性名 in obj 判断属性名是否存在(包括自身属性和原型上共有属性上)
    obj.hasOwnProperty('属性名') 只检查自身属性是否含有该属性名

相关文章

  • js对象及其方法

    1.对象MDN文档2.JS基础--JS对象及其基本用法3.JavaScript 对象所有API解析

  • JS 对象基本用法

    1.声明对象的两种语法 ES6新增了两种声明对象的方法,分别是let和const。 2.如何删除对象的属性 del...

  • JS 对象基本用法

    一、声明对象的两种语法 let obj = { 'name' : 'frank' , 'age' : 18} le...

  • js对象基本用法

    1.声明对象 定义:无序的数据集合、键值对的集合 写法 属性名:每个key都是对象的属性名(property) 属...

  • JS 对象基本用法

    1 声明对象的两种语法 2 如何删除对象的属性 3 如何查看对象的属性 Object.keys(obj) 查...

  • JS 对象基本用法

    对象的定义 对象是无序的数值集合或者键值对的集合 声明对象的语法 let object = { 'name' : ...

  • JS对象基本用法

    一、声明对象的两种方法(对象:无序的数据集合&键值对的集合) ·简易声明:let obj = { 'name' :...

  • JS对象基本用法

    与JS相关的七种数据类型以及五个falsy值 七种数据类型 : number、string、bool、symbol...

  • JS对象基本用法

    声明对象的两种语法 如何删除对象属性 如何查看对象的属性 查看自身所有属性 查看自身+共有属性 判断一个属性是自身...

  • JS 对象基本用法

    6种基本数据类型 null undefined string number boolean symobl 5种fa...

网友评论

      本文标题:JS 对象基本用法

      本文链接:https://www.haomeiwen.com/subject/iyrwmltx.html