gpt4 book ai didi

javascript - 我听说 Javascript 自动插入 ";"这可能会导致问题

转载 作者:行者123 更新时间:2023-11-28 11:05:24 26 4
gpt4 key购买 nike

我也听说 Go 也插入了它们,但它们遵循不同的 approach

Javascript 如何在解释时插入分号?

最佳答案

我发现的最重要的事情之一是,假设您有一个返回坐标(或实际上任何对象)的函数,与此类似。

function getCoordinates() {
return
{
x: 10,
y: 10
};
}

您希望拿回一个对象,对吗?错误的!你会返回未定义的。解释器将代码转换成这样

function getCoordinates() {
return;
{
x: 10,
y: 10
};
}

因为 return 本身就是一个有效的语句。您需要确保将返回写成如下

function getCoordinates() {
return {
x: 10,
y: 10
};
}

关于javascript - 我听说 Javascript 自动插入 ";"这可能会导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4054204/

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