后盾人: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

posted @ 2021-08-24 14:07  人才不才  阅读(40)  评论(0编辑  收藏  举报