zoukankan      html  css  js  c++  java
  • JavaScript对象

    1.概念:对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。

    2.关于键名

    • 对象的所有键名都是字符串(ES6 又引入了 Symbol 值也可以作为键名),所以加不加引号都可以。
    • 如果键名是数值,会被自动转为字符串。
    • 如果键名不符合标识名的条件(比如第一个字符为数字,或者含有空格或运算符),且也不是数字,则必须加上引号,否则会报错。

    3.关于键值

    • 对象的每一个键名又称为“属性”(property),它的“键值”可以是任何数据类型。如果一个属性的值为函数,通常把这个属性称为“方法”,它可以像函数那样调用。

    4.关于属性

    • 对象的属性之间用逗号分隔,最后一个属性后面可以加逗号(trailing comma),也可以不加。
    • 属性可以动态创建,不必在对象声明时就指定。

    5.属性的读取

    • 读取对象的属性,有两种方法,一种是使用点运算符,还有一种是使用方括号运算符。
    • 请注意,如果使用方括号运算符,键名必须放在引号里面,否则会被当作变量处理。

    6.标识符

    标识符命名规则如下。

    • 第一个字符,可以是任意 Unicode 字母(包括英文字母和其他语言的字母),以及美元符号($)和下划线(_)。
    • 第二个字符及后面的字符,除了 Unicode 字母、美元符号和下划线,还可以用数字0-9

    原文地址:

    https://wangdoc.com/javascript/types/object.html

  • 相关阅读:
    new Date在不同浏览器识别问题
    22. Generate Parentheses dfs填表
    迪杰斯特拉+优先队列实现
    1062 最简分数 (20 分)
    1091 N-自守数 (15 分)
    1054 求平均值 (20 分)
    1045 快速排序 (25 分)
    1086 就不告诉你 (15 分)
    1076 Wifi密码 (15 分)
    1081 检查密码 (15 分)
  • 原文地址:https://www.cnblogs.com/songsongblue/p/11706273.html
Copyright © 2011-2022 走看看