2021

您所在的位置:网站首页 键值对写法 2021

2021

2024-01-08 12:03| 来源: 网络整理| 查看: 265

JavaScript对象 对象的定义对象属性属性的唯一性

对象的定义

可以使用字符来定义和创建 JavaScript 对象:

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

定义 JavaScript 对象可以跨越多行,空格跟换行不是必须的:

var person = { firstName:"John", lastName:"Doe", age:50, eyeColor:"blue" "like":function(){ return "喜欢打篮球,弹吉他"; } };

对象的属性之间一定要用逗号隔开; 对象的方法定义了一个函数,并作为对象的属性存储。 对象方法通过添加 () 调用 (作为一个函数)。

对象属性

可以说 “JavaScript 对象是变量的容器”。 但是,我们通常认为 “JavaScript 对象是键值对的容器”。 键值对通常写法为 name : value (键与值以冒号分割)。 键值对在 JavaScript 对象通常称为 对象属性。

对象键值对的写法类似于: PHP 中的关联数组 Python 中的字典 C 语言中的哈希表 Java 中的哈希映射 Ruby 和 Perl 中的哈希表

javaScript 可以通过 new Object 来创建对象,再添加属性和属性值,比如:

var person=new Object(); person.name='小明'; person.sex='男'; person.method=function(){ return this.name+this.sex; } 属性的唯一性

javaScript对象中属性具有唯一性(这里的属性包括方法),如果有两个重复的属性,则以最后赋值为准。比如同时存在两个play:

var person = { name: "小明", age: 18, sex: "男", play: "football", play: function () { return "like paly football"; } };

其他注意事项: JavaScript 对象是键值对的容器,“键”必须为字符串,“值” 可以是 JavaScript 中包括 null 和 undefined 的任意数据类型。

var bird = { name : "Amy", age : 1, color : "white", skill : function () { console.log("Fly"); }, nickname : null, play : undefined }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3