Es6 笔记
速写属性
var name='abc'
var obj ={ name=name}
速写如下 等于上面的写法
var obj={naem}
速写方法
var obj={
name:"张三",
sayHello : function(){console.log(this.name)}
}
速写如下 等于上面的写法
var obj={
name:"张三",
sayHello(){console.log(this.name)}
}
obj.sayHello();
箭头函数
var func = function(a,b){ return a+b}
速写如下 等于上面的写法
var func = function(a,b) => a+b
超哥说: 其实后面是有括号的 var func = function(a,b) =>{ a+b } 一般有多行的时候就用括号 因为只有一行编译器可以识别所以可以不加,括号里面还可以加return 最终已return为主
https://es6.ruanyifeng.com/#docs/function --函数的扩展
获取对象写法:
a={name:张三,age:14}
const {name,age} =a
name --就可以拿到 张三
age --就可以拿到 14
参考 https://es6.ruanyifeng.com/#docs/object
函数里拼接语法
toDetail(record) {
this.$router.push(`/detail/${record}`)
}
开辟新的数组对象
values={'name':'zhangsan'}
const newValues = {...values} // 解构values,将原form的values形成一个新的对象newValues
values=['zhangsan']
const newValues = {...values} // 解构values,将原values形成一个新的数组
样式判断
<td
:style="{
textAlign:'center',
color:item.efficiency<3?'red':'',
}"
>
{{ item.efficiency }}
</td>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署