当前位置:网站首页>JS对象属性
JS对象属性
2022-07-19 05:24:00 【m0_72181246】
属性值
所有属性都有名称。此外它们还有值。
值是属性的特性之一。
其他特性包括:可列举、可配置、可写。
这些特性定义了属性被访问的方式(是可读的还是可写的?)
在 JavaScript 中,所有属性都是可读的,但是只有值是可修改的(只有当属性为可写时)。
(ECMAScript 5 拥有获取和设置所有属性特性的方法)
原型属性
JavaScript 对象继承了它们的原型的属性。
delete
关键词不会删除被继承的属性,但是如果您删除了某个原型属性,则将影响到所有从原型继承的对象。
属性是任何 JavaScript 对象最重要的部分。
属性指的是与 JavaScript 对象相关的值。
JavaScript 对象是无序属性的集合。
属性通常可以被修改、添加和删除,但是某些属性是只读的。
访问 JavaScript 属性
objectName.property // person.age
objectName["property"] // person["age"]
objectName[expression] // x = "age"; person[x]
eg:
person.firstname + " is " + person.age + " years old.";
JavaScript for...in 循环
JavaScript for...in
语句遍历对象的属性。
语法
for (variable in object) { 要执行的代码 }
for...in
循环中的代码块会为每个属性执行一次。
循环对象的属性:
实例
var person = {fname:"Bill", lname:"Gates", age:62}; for (x in person) { txt += person[x]; }
添加新属性
您可以通过简单的赋值,向已存在的对象添加新属性。
假设 person 对象已存在 - 那么您可以为其添加新属性:
实例
person.nationality = "English";
删除属性
delete
关键词从对象中删除属性:
实例
var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"}; delete person.age; // 或 delete person["age"];
边栏推荐
猜你喜欢
Devops: from the "steam age" to the "high-speed rail age", Sunmi Devops' Transformation Road
Fragmentary knowledge points (I)
关于vscode使用 !+tab 失效问题的解决办法
Modelsim报错“Instantiation of ‘****‘ failed. The design unit was not found.”
.NET Framework简介
Tutorials of Feixun K1 brushing into feed and openwrt
若依框架集成JimuReport积木报表
小白程序員第二天
GC tuning principle of JVM (6)
随机生成10(范围1~100)个整数,保存到数组,并倒序打印该数组。以及求平均值、最大值和最大值的下标、并查找里面含有某一数字的个数。
随机推荐
(一)整合dao两种映射框架
Understanding of blocking assignment and non blocking assignment in FPGA
Fragmentary knowledge points (I)
20day
若依框架模块名称修改
若依框架集成JimuReport积木报表
Design of a simple frequency meter based on FPGA
GC tuning principle of JVM (10)
FPGA之簡易頻率計的設計
函数中的形参实参和返回值
15day
关于函数的一些小总结
(二)Swagger的实际应用详例
3Dslicer默认扩展模块界面介绍
Use matlab to generate pictures MIF file
Swagger3的使用
Introduction to 3dslicer default extension module program
小白程序员第四天
FPGA仿真时使用任务及随机函数编写激励测试文件
How to do unit testing well? Golang mock "three swordsmen" gomock, monkey, sqlmock