为什么App Script会向数组中的数字添加小数?

时间:2018-11-16 02:51:02

标签: javascript google-apps-script

返回数组的简单函数:

function getArray(){
    return [
        123456780,
        123456781,
    ];
}

使用indexOf()在Google App脚本中签入失败

if(getArray().indexOf(123456780) > -1){
    console.log("Found in Array");
}

我将数组输出到控制台,并得到以下信息:     [123456780.0,123456781.0]

indexOf()应该与小数一起使用(请参见fiddle here)。

我通过使用.map(String)将数组值设置为字符串并使用.toString()将校验值设置为字符串来解决此问题

为什么Apps脚本具有这种行为?我在解决正确的问题吗?

0 个答案:

没有答案