gpt4 book ai didi

javascript - polyyne 对象的空属性?

转载 作者:行者123 更新时间:2023-12-01 03:02:27 26 4
gpt4 key购买 nike

我需要清空 polilyne 类型对象,以便可以根据需要经常重用它,我希望属性为空,例如,当您有值时,对象具有类似这样的内容

var line = {
route: [coor1, coor2, coor3],
origin: cdmx,
destination: colima
}

我想要的是清空该对象并保持这样:

var line = {
path: [],
origin
destination
}

我正在使用 google map 版本 3 中的 javascript 和 javascript api。setMap (null) 形式对我不起作用,因为它只隐藏了该行,但该对象仍然存在并具有指定的值。抱歉我的英语。

最佳答案

您不能只清除对象值,还可以将它们设置为 null 或空数组。这是片段:

var line = {
route: ['coor1', 'coor2', 'coor3'],
origin: 'cdmx',
destination: 'colima'
}

for (var property in line) {
if(Array.isArray(line[property])) line[property] = [];
if(typeof line[property] === 'string' || typeof line[property] === 'number') line[property] = null;
}

console.log(line)

关于javascript - polyyne 对象的空属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46373956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com