首页 > 编程语言 >JavaScript学习笔记-对象特殊属性名需采用["属性名"]方式

JavaScript学习笔记-对象特殊属性名需采用["属性名"]方式

时间:2023-01-07 19:34:00浏览次数:35  
标签:obj 名需 方式 JavaScript 789 123 属性

  如果要使用特殊的属性名,不能采用.的方式来操作,需要使用另一种方式:
  语法:对象["属性名"] = 属性值
  读取时也需要采用这种方式
  使用[]这种形式去操作属性,更加灵活,在[]中可以直接传递一个变量,这样变量值是多少就会读取那个属性

var obj = new Object();
obj["123"] = 789;
console.log(obj["123"]); // 789

var n = "123";
console.log(obj[n]);  // 789

标签:obj,名需,方式,JavaScript,789,123,属性
From: https://www.cnblogs.com/zibocoder/p/17033320.html

相关文章

  • 01. JavaScript基础知识
    一、JavaScript简介  JavaScript是一门解释型编程语言,解释型编程语言指代码不需要手动编译,而是通过解释器边解释边执行。所以,要运行JS,我们需要在计算机中安装JS的解......
  • JavaScript学习笔记-in运算符
    in运算符判断是否含有指定的属性  通过运算符可以检查一个对象中是否含有指定的属性,如果有返回true,没有则返回false。语法:  "属性名"in对象实例://创建一个对......
  • JavaScript-DOM
    DOM文档对象模型(DocumentObjectModel)提供系列的属性与方法,让我们在JS中操作页面元素。DOM由W3C定义,“一个与系统平台和变成语言无关的接口,程序和脚本可以通过这个接口动......
  • javaScript-DOM-获取元素,事件基础,操作元素
    javaScript-DOM目录javaScript-DOM1.DOM简介1.1什么是DOM1.2DOM树2.获取元素2.1如何获取页面元素2.2根据ID获取2.3根据标签名获取2.4通过HTML5新增的方法......
  • 点击获取Cesium中加载的3DTile模型的属性信息
    1.添加鼠标点击事件//鼠标单击左键事件viewer.screenSpaceEventHandler.setInputAction(functiononMouseClick(click){//自己需要写逻辑的地方......
  • Linux 文件基本属性
    Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定......
  • javascript【应用】debounce和throttle
    debounce防抖在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时;典型的案例就是输入搜索:输入结束后n秒才进行搜索请求,n秒内又输入的内容,就重新计时。<divid="......
  • Javascript实现右下角在线客服弹窗效果代码 - 网站网页在线客服源码教程
    如果你只想要实现右下角弹窗功能,你可以使用JavaScript库"layer"。 layer是一个开源的JavaScript库,可以帮助你快速地实现类似操作系统的弹出窗口效果。它提供了许多可......
  • 计算属性和侦听器区别
    功能不同:计算属性解决模板语法冗余,侦听器监听data中某一个数据变化计算属性有缓存,侦听器没有缓存计算属性不支持异步操作,侦听器支持异步操作计算属性可以新增一个属性,......
  • Delphi 用RTTI实现用字符串,取出对应属性的值
    需求环境:1.用户登陆成功后,我用一个记录类型TUser,来记录用户相关的一个信息,其中包括一些权限,这部分内容大概有几十个之多.这里我们先不讨论这种方案的优劣,只谈......