typescript - TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator)) player.call('client:showHouseInMenu'
问题描述
我尝试运行此代码,但它给了我一个运行时错误说:
TypeError: Object is not iterable (cannot read property Symbol(Symbol.iterator))
这是代码:
else if (player.dimension > 0) {
houses.interiorList.forEach(function (item) {
let x = item[0];
let y = item[1];
let z = item[2];
if (methods.distanceToPos(player.position, new mp.Vector3(x, y, z)) < 1.5) {
let houseData = houses.getHouseData(player.dimension);
player.call("client:showHouseInMenu", [Array.from(houseData)]);
}
});
解决方案
推荐阅读
- html - rtf(富文本格式)base64数据在angular 6 html上显示
- php - 调用未定义的方法 Illuminate\Database\Eloquent\Builder::pullCache()
- reactjs - React 条件渲染中的表迭代
- typescript - 有条件继承可能吗?
- javascript - 如何将数据从 api 传递到 gojs TreeModel
- javascript - 使用 csv-parser 解析 csv 后如何获取输出?
- r - 如何将现有的 R 代码从随机样本的输出更改为所有可能结果的列表?
- verilog - 如何在 Verilog 中编程延迟?
- json - 如何将方面聚合输出转换为真正的键:值 json?
- android - 如何下载私人文件夹中的文本文件并在文本视图中显示文本文件内容