gpt4 book ai didi

javascript - 为什么点表示法对于函数变量输入参数 Javascript 无效

转载 作者:行者123 更新时间:2023-12-02 23:40:04 25 4
gpt4 key购买 nike

我发现这个语法对于定义函数是有效的

    let path = finalObjs.vendorPath
const getAllIndexes = (dependenciesResultToHydrateFlat, path) => {

}

但是,此语法无效

    const getAllIndexes = (dependenciesResultToHydrateFlat, finalObjs.vendorPath) => {

}

为什么定义函数时不允许直接使用点符号来引用属性值?感觉这两者在功能上是相同的,我不明白为什么后者无效。感谢向导的解释。

最佳答案

(我知道这可能会被忽视,但它可能会有所帮助)

您还可以为函数参数设置默认值。

代码:

const getAllIndexes = (dependenciesResultToHydrateFlat, path=finalObjs.vendorPath) => {

}

有了这个,您可以通过给它一个值来更改路径。否则,它将使用您为特定参数设置的“默认”值。

关于javascript - 为什么点表示法对于函数变量输入参数 Javascript 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56119487/

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