我正在尝试在 javascript 中使用 Youtube 的 Gdata JSON 响应。我的代码遍历播放列表并提取项目数据。但是对于少数视频,评级不存在,这会抛出
“类型错误:item.gd$rating 未定义”
有没有办法在访问元素之前进行检查。
这是我获取 json 响应的代码。
var avgrating = item['gd$rating']['average'];
var maxrating = item['gd$rating']['max'];
var minrating = item['gd$rating']['min'];
var numRaters = item['gd$rating']['numRaters'];