创建一个对象保存手机对象,包含属性有品牌,价格,产地;如果颜色不存在,则添加为绿色;如果价格存在,则在原来基础之上减1000;最后打印该对象。
1.对象.属性===undefined 存在 false 不存在 true
2.对象.hasOwnProperty('属性名') 存在true 不存在 false
3.'属性名' in 对象 存在 true 不存在 false
var phone={ brand:'小米 Ari', price:'4399', made:'上海' }; //如果颜色不存在 if( phone.color===undefined ){ console.log( phone.color='绿色' ); } //如果价格存在 if( 'price' in phone){ console.log( phone.price-=1000 ); }
那些看似不起波澜的日复一日,会突然在某一天让人看到坚持的意义。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步