国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - js let 和 var問題

瀏覽:120日期:2023-06-06 18:04:43

問題描述

為什么用全局變量(var i = 0)無法傳入參數,區域變量(let i = 0)卻可以

for (var i = 0; i < inputs.length; i++) { inputs[i].onfocus = function(){showTip(i); };};function showTip(n){ tips[n].style.color = 'red';}

問題解答

回答1:

日經問題,請自行搜索:閉包、JavaScript的塊級作用域

回答2:

let 只是在當前塊級作用域(for的大括號內)有效,每次循環可看成一個新的變量。可參考阮一峰的 ECMAScript 6 入門 中的let命令

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 石林| 资中县| 民丰县| 格尔木市| 灌南县| 松阳县| 玛纳斯县| 托克托县| 苍梧县| 攀枝花市| 玉溪市| 阿克| 高平市| 兰西县| 汾阳市| 宜州市| 龙口市| 东丰县| 天津市| 宁化县| 通辽市| 衡水市| 武夷山市| 迁安市| 白城市| 浦东新区| 苍梧县| 会宁县| 仁布县| 昌黎县| 毕节市| 杭锦旗| 奉节县| 潜山县| 合肥市| 德保县| 清水县| 顺昌县| 日照市| 丰台区| 梁平县|