• JS中对象数据类型的基本结构和操作


    Object类型

    ECMAScript中的队形其实就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的示例并为其添加属性和(或)方法,就可以创建自定义对象。

    语法 {[key]:[value], ...} 任何一个对象都是由零到多组键值对(属性名:属性值)组成的(并且属性名不能重复)

    创建一个对象的方法:

    // 方法一
    var obj = new Object();
    var person = new Object({
        name:'Json',
        age: 18,
        sex: 'man'
    })
    // 方法二
    var obj = {}
    var person = {
        name: 'Json',
        age: 18,
        sex: 'man',
        1: 100
    }
    
    person.name // 获取属性名对应的属性名(对象.属性)
    person['age']  // 对象[属性名],属性名是数字或者字符串格式
    person.height // 如果当前属性名不存在,默认的属性值是undefined
    person[1]     // 如果属性名是数字,则不能使用点的方式获取属性值
    

    每个Object实例都具有下列属性和方法(原型链上的方法)

    • constructor
    • hasOwnProperty(propertyName) 用来检测当前对象实例中是否存在给定的属性
    • isPrototypeOf()
    • propertyIsEnumerable(propertyName)
    • toLocaleString()
    • toString()
    • valueOf()
  • 相关阅读:
    Windows中的库编程(三、函数调用约定 Calling Convention)
    weui
    js 压缩图片
    django 跨域访问
    html5
    有用的网站
    Chrome
    srpingBoot配置多环境配置文件
    Mysql在查询时不区分大小写
    [CentOS7]Nginx 1.20.1不支持四层负载
  • 原文地址:https://www.cnblogs.com/dobeco/p/11621938.html
Copyright © 2020-2023  润新知