方式一:
对象名.属性名;
方式二:
对象名["属性名"];
★注意:方式二中,属性名以字符串的形式出现在方括号中,这意味着通过方式二访问属性的话,可以实现“动态访问对象的属性”。
例如:
function Person(){}
var p1 = new Person();
p1.name = "刘宇"; //在 JavaScript 中我们可以给对象动态添加属性。
alert(p1.name); //输出:小明
//利用字符串变量 str 访问 p1 中的 name 属性:
var str = "na"+"me";
alser(p1[str]); //输出:小明
/* 这样通过改变 字符串变量 str 的值 就可以实现动态的访问对象的属性了。*/
另外在这里 记录一下 delete 运算符号。
JS中的 delete 运算符 用于删除对象中的一个属性或数组中的一个元素
使用格式:delete 对象名.属性名;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步