JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成,常用于描述一类事物
javascript{key:value,key:value...}
由花括号包裹的多个键值对,且相邻键值对之间用逗号隔开
当要创建一批对象,且多个对象具有共同点时将多个共同点封装到一个函数中,后续通过该函数创建对象
使用工程函数创建的对象都是同一类型的对象,无法区分
声明函数,函数名首字母大写,再使用new关键字加上构造函数
javascriptfunction Fn() {
}
var newFn = new Fn()
使用点操作符和中括号操作符
object.tag object[pressions]
object: 对象
tag: 命名属性的简单标识符
pressions:表达式结果为包含目的属性名的字符串或一个可以转换为字符串或符号的值
object.tag = newValue object[pressions] = newValue
此时当tag\pressions不在对象中,则是在对象末尾添加,若存在则是修改
javascriptfor (var 变量名 in 要遍历的对象) {
变量名代表的是属性
}
如果需要访问对象的值
javascriptfor (var 变量名 in 要遍历的对象) {
//属性名为变量则需要加中括号
obj.[key]
}
本文作者:RKLS
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!