vue学习笔记--1
程序员文章站
2022-04-06 08:12:00
...
代码:https://www.jianshu.com/p/f3d4d1bf4710
1,这个网址里面的这一句代码啥意思,怎么解释:
//取出相关的数据
const {searchName,persons,orderType} = this
解释为:
es6对象解构
//让一个变量teacher指向对象school的teacher,var teacher = school.teacher
var school = { teacher : 4 , stu: 600}
ES6写法:var {teacher}=school
可以使用var加逗号在一行中同时声明多个变量,解构的花括号内使用逗号可以做一样的事情。
var {teacher, stu} = school
解构还允许我们使用别名,加上:即可var {teacher:ter, stu} = school
原文:https://blog.csdn.net/YeShenL...
即原文地址为:https://blog.csdn.net/YeShenLiaoSuiFeng/article/details/79466245
2,
这段排序是啥意思?:
fPersons.sort(function (p1,p2) { //如果返回负数,p1在前,返回正数,p2在前
//1代表升序,2代表降序
if (orderType===2){
return p2.age-p1.age;
} else {
return p1.age-p2.age;
}
})
解释如下:
这是js中的sort()函数
https://segmentfault.com/q/1010000008506262
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
3,这个let定义是啥意思:
//最终需要显示的数组
let fPersons;
解释:https://blog.csdn.net/bluedandelion/article/details/80625961