小程序
小游戏
企业微信
微信支付
扫描小程序码分享
if (typeof this.temp_game_data.jinbi == 'undefined' ) {// line 1
this.temp_game_data.jinbi = 0; //line 2
}//line 3
没想到在小游戏平台这个语法的第一行竟然不过, 本来就是想判断这个下标存在吗,不存在就给它赋值,结果第一行就给我报错了,错误原因就是下标不存在, 那么有其他的写法没有,求指教!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
if(this.hasOwnProperty('temp_game_data')){
this.temp_game_data.jinbi = this.temp_game_data.jinbi || 0
}else{
this.temp_game_data = {jinbi:0}
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
如果你真的想尝试在ts中使用Js的某些语法,
注意判断 if (obj["jinbi"]){
//do something
if (obj.hasXX("jinbi")){
//dosomething
this.temp_game_data.jinbi = this.temp_game_data.jinbi == undefined ?0:this.temp_game_data.jinbi
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
if(this.hasOwnProperty('temp_game_data')){
this.temp_game_data.jinbi = this.temp_game_data.jinbi || 0
}else{
this.temp_game_data = {jinbi:0}
}
如果你真的想尝试在ts中使用Js的某些语法,
注意判断 if (obj["jinbi"]){
//do something
}
if (obj.hasXX("jinbi")){
//dosomething
}
this.temp_game_data.jinbi = this.temp_game_data.jinbi == undefined ?0:this.temp_game_data.jinbi