为何需要进行hasOwnProperty判断
for (let i in contentStyle) {
if (contentStyle.hasOwnProperty(i)) {
contentDOM.style[i] = contentStyle[i];
}
}
contentstyle不是我们自己初始化的吗?为什么还要判断是不是自己的属性?
18
收起
正在回答
1回答
同学你好!
hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性
语法:obj.hasOwnProperty(prop)
参数:prop 要检测的属性 字符串 名称
这里是判断 contentStyle当前循环到的属性是不是自身的属性,如果是的话,就使用 contentStyle[i]的样式去覆盖contentDOM.style[i]
如果帮助到了你 欢迎采纳 祝学习愉快~
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星