js定义对象时属性名是否加引号问题
1.在JavaScript中,加引号与不加引号都是一样用,都是有效的。
var person1 = {name:'pca',age:12
};
alert(person1.name); //pca
alert(person1['name']);//pcavar person2 = {'name':'pca',age:12
};
alert(person2.name); //pca
alert(person2['name']);//pca
2.但是当使用非合法命名规则的时候,就必须要使用引号,
还需要注意的是,如果加上引号,使用 “.属性名”: 方式读取属性时仍然会出错,需要使用 “[‘属性名']”: 方式读取属性
var person = {'first-name':'pca',age:12
}console.log(person.first-name);//NaN
console.log(person['first-name']);//pca
js定义对象时属性名是否加引号问题相关推荐
- js 把对象按照属性名的字母顺序进行排列
var obj = {name: "zhangsan", age: 8, ace: 5, nbme: "lisi"};//要排序的对象function objK ...
- js更改对象中属性名的方法
数据格式如下: let arr = [{"id": 275,"name": "测试公司","userList": [{& ...
- JS对象的属性名规则
/* * 使用对象字面量,可以在创建对象时,直接指定对象中的属性 * 语法:{属性名:属性值,属性名:属性值-} * 对象字面量的属性名可以加引号也可以不加,建议不加, * 如果要使用一些特殊的名字, ...
- 使用变量的值作为JS对象的属性名,从而获取其对应的值
使用变量的值作为JS对象的属性名,从而获取其对应的值 <script>var object={"a":1111,"b":2222};var para ...
- JS中对象按属性排序(冒泡排序)
原文地址 https://www.cnblogs.com/it-Ren/p/10898947.html 一路向北√ 越努力,越幸运. JS中对象按属性排序(冒泡排序) 冒泡排序:它重复地走访过要排序的 ...
- 对象的属性名和属性值
属性名 var obj = new Object() //对象的属性名不强制要求遵守标识符 obj.name = 'wen sha bi'; //如果需要使用特殊的属性名,不能采用 . 的方法 //需 ...
- 把对象按照属性名的字母顺序进行排列
//要排序的对象 var obj = {name: "zhangsan", age: 8, ace: 5, nbme: "lisi"}; //排序的函数 fun ...
- 循环给对象创建属性名和属性值
4.7号笔记: ① 循环给对象创建属性名和属性值: data.forEach(item => {item.identity = identity;})console.log(data);
- JavaScript中的对象的属性名和属性值
1.属性名 创建一个对象 var obj =new Object(); 向对象中添加属性 obj.name ="Jerry"; 那么,name就是属性名,"Jerry&q ...
- 对象的属性名与属性值
注意共有5个步骤,按顺序操作下去 1.在对象中保存的值称为属性,对象的属性名不强制要求遵守标识符规则,什么名称都可以,我对象属性的语法:1对象.属性名,注意:如果对象中没有的属性,不报错而是返回und ...
最新文章
- python 笔记 之 sqlalchemy操作数据库-创建表
- 使用pytorch创建神经网络并解决线性拟合和分类问题
- Leetcode_No.66 Plus One
- 重载session存储方式–session_set_save_handler()
- hdoj 4272 LianLianKan 数据太水
- 认证服务器协议,基于口令的客户端/服务器认证协议
- r语言lm函数_如果R语言自带函数不能用,那我就自己写一个
- 各个阶段的前端得会哪些“特殊”技能?
- Asp组件初级入门与精通系列之六
- mongo-java-driver 的简单使用(1)
- 在64位系统中无法看到Microsoft Excel Application的问题
- RocketMQ消费端消息回退(消费重试)机制源码解析
- 中国省市县地区代码一览表
- 数据科学技术与应用——第2章 多维数据结构与运算
- dos下c语言读取扇区的函数,C语言编程读取主导扇区.doc
- SpringBoot实现微信扫码登录功能让网站支持使用微信登录demo
- 通过Js将ECharts导出为图片
- Docker Mysql使用学习
- 鼠标滑过显示红色禁用符号
- C语言学习笔记(四) 运算符优先级
热门文章
- 来啦!iphone ios免越狱,个性化修改微信提示音!
- 对经太空搭载的“神舟三号口服液”口服液的生产菌株进行了科学鉴定.^
- 黄杏元《地理信息系统概论》考研复习考点精讲(三)
- toolchain安装教程支持_orocos toolchain安装
- 聚类的方法、原理以及一般过程
- matlab二维傅里叶变换ffshift,形象理解二维傅里叶变换
- 第一章、银行会计的基本原理和基本核算方法
- AI如何在医疗中大显身手?
- appfuse mysql_Appfuse学习笔记(1)
- 记一次跳过系统版本检测强刷opengapps卡刷包的过程,20210110修