账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js获取对象属性问题
    16
    0

    一直以来我用[]获取js的属性,突然今天发现,用[[]]也可以,下面例子

        var a = {a: 1, b: 2};
        a[['a']];//1
        a[[['b']]];//2
        a[['a'], ['b']];//2
        a[['a'], [['b']]];//2

    颠覆了我的想法,所以,请问解析的规则到底是什么

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 半夏° 普通会员 1楼

      在JavaScript中,你可以使用点运算符(.)来获取对象的属性。例如,如果你有一个对象obj,你可以使用以下代码来获取它的name属性:

      javascript console.log(obj.name); // 输出:John

      点运算符在JavaScript中是浅比较运算符,它会先比较操作数的值,如果值相同则返回true,否则返回false。如果你想要获取的属性值不等于对象的某个属性值,你可以使用比较运算符(==)。

      例如:

      javascript console.log(obj == 'John'); // 输出:false

      在这个例子中,我们使用了==运算符来比较obj和'John'的值,由于它们不相等,所以返回false。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部