JavaScript数组结构问题


// 以下代码是否会正常执行,如果不会,如何改正
        const [min, avg, max] = [100, 200, 300]
            (function () {
                console.log(min);
            })()

const [min, avg, max] = [100, 200, 300];
(function () {
    console.log(min);
})();

加上一个分号看看,输出结果 100

const [min, avg, max] = [100, 200, 300];
(function () {
    console.log(min);
})();


  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/370869
  • 这篇博客也不错, 你可以看下JavaScript基础之解决跨域方案
  • 除此之外, 这篇博客: JavaScript笔记中的 参数问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • JavaScript可以传任意个参数,也可以不传递参数。

    参数是否存在的问题? 假设不存在参数,如何规避。

    //手动抛出异常

    if(typeof x !== ‘number’){

    ​ throw ‘Not a number’;

    }