在测试菜单点击发送照片的时候,会提示这个错误, TypeError: (val || " ").trim is not a function
来源:5-4 第五天 微信菜单-生成菜单
Brouce
2016-08-22
这是什么情况
function formatMessage(result){
var message = {}
if(typeof result ==='object'){
var keys = Object.keys(result)
for (var i=0;i<keys.length;i++) {
var item = result[keys[i]]
var key = keys[i]
if(!(item instanceof Array) || item.length===0){
continue
}
if(item.length===1){
var val = item[0]
if(typeof val ==='Object') {
message[key] = formatMessage(val)
}else{
message[key] = (val || " ").trim()
}
}
else{
message[key]=[]
for (var j=0,k = item.length;j<k;j++) {
message[key].push(formatMessage(item[j]))
}
}
}
}
return message
}那有写错吗
写回答
1回答
-
Brouce
提问者
2016-08-25
在测试菜单点击发送照片的时候,会提示这个错误,
function formatMessage(result){ var message = {} if(typeof result ==='object'){ var keys = Object.keys(result) for (var i=0;i<keys.length;i++) { var item = result[keys[i]] var key = keys[i] if(!(item instanceof Array) || item.length===0){ continue } if(item.length===1){ var val = item[0] if(typeof val ==='Object') { message[key] = formatMessage(val) }else{ message[key] = (val || " ").trim() } } else{ message[key]=[] for (var j=0,k = item.length;j<k;j++) { message[key].push(formatMessage(item[j])) } } } } return message }那有写错吗
00
相似问题
群发消息报错 45028
回答 2
微信测试不成功
回答 3