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

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

javascript - js let 和 var問題

瀏覽:91日期: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
相關文章:
主站蜘蛛池模板: 庄河市| 新巴尔虎右旗| 长岛县| 嘉定区| 陆川县| 利津县| 常熟市| 馆陶县| 巴马| 随州市| 常熟市| 临西县| 法库县| 汝城县| 德兴市| 万载县| 泸水县| 南通市| 墨脱县| 遵化市| 焦作市| 绍兴县| 河源市| 通城县| 宜丰县| 鸡泽县| 益阳市| 东平县| 海阳市| 图木舒克市| 邓州市| 荥阳市| 横山县| 若尔盖县| 沿河| 乐清市| 东兰县| 建平县| 漳平市| 枝江市| 招远市|