gpt4 book ai didi

JavaScript 语法不起作用

转载 作者:行者123 更新时间:2023-12-04 01:13:29 25 4
gpt4 key购买 nike

我有这段代码,效果很好:

var draw = [
{lat:60.06484046010452,lng:-121.640625}, {lat:50.064191736659104,lng:-136.40625}, {lat:50.958426723359935,lng:-103.7109375}
];

但是现在,由于变量 draw 的值需要在运行时更改,我编写了这段代码并且我希望它允许随着变量 st 的值更改而更改 draw 值:

var st = "{lat:60.06484046010452,lng:-121.640625},{lat:50.064191736659104,lng:-136.40625},{lat:50.958426723359935,lng:-103.7109375}";
var draw =[ st ];

但这行不通,我怎样才能让它工作,我是菜鸟,谢谢

最佳答案

st 是字符串类型,您只能像处理文本一样操作它。

我相信您使用的对象有误,但您最初使用的是正确的:

var draw = [{lat:60.06484046010452,lng:-121.640625}, {lat:50.064191736659104,lng:-136.40625}, {lat:50.958426723359935,lng:-103.7109375}];

此外,如果您需要将对象添加到此数组,请使用 push 方法。

draw.push({ lat: 60.06484046010452, lng: -103.7109375 });

要从末尾删除,请使用 pop 方法:

var lastItem = draw.pop();

要在开头添加使用 unshift 方法,删除使用 shift。

关于JavaScript 语法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33588811/

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