后盾人:JS课程第九章(闭包)
环境与作用域
函数会生成自己的函数,父级不可以访问子级的变量,子级可以访问父级的变量。
每调用一次函数,会生成自己独有的新环境
闭包:函数可以访问上级其他函数的变量
根据字段排序商品
let lessons = [ { name:"李四", click:56, price:125 }, { name:"王五", click:25, price:38 }, { name:"张三", click:89, price:69 }, ] function order(field, type="asc"){ if(type== "asc")return a[field] > b[field] ? 1 : -1 return a[field] < b[field] ? 1 : -1 } lessons.sort(order("click")
推荐看原片:https://www.bilibili.com/video/BV1YJ411R7ap?p=16&spm_id_from=pageDriver