久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

javascript - js let 和 var問題

瀏覽:112日期: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
相關文章:
主站蜘蛛池模板: 翼城县| 濉溪县| 夹江县| 衡山县| 松滋市| 广河县| 旅游| 延津县| 奉贤区| 阿城市| 建湖县| 久治县| 枣庄市| 房产| 怀来县| 洛浦县| 延寿县| 鹤岗市| 麻城市| 玛曲县| 潼关县| 伊金霍洛旗| 江阴市| 鹤峰县| 古浪县| 苗栗县| 平湖市| 宜春市| 平乐县| 绥江县| 安岳县| 宜君县| 边坝县| 宣汉县| 博罗县| 和平区| 宜阳县| 虹口区| 札达县| 钟山县| 星座|