略微加速

略速 - 互联网笔记

ES6-对象的函数属性简写

2021-02-02 leiting (1560阅读)

标签 JavaScript

比如一个Person对象,里面有eat方法:

let person = {
    name: "jack",
    // 以前:
    eat: function (food) {
        console.log(this.name + "在吃" + food);
    },
    // 箭头函数版:
    eat2: food => console.log(person.name + "在吃" + food),// 这里拿不到this
    // 简写版:
    eat3(food){
        console.log(this.name + "在吃" + food);
    }
}


再比如初始化vue

var vm = new Vue({
        el: '#mmp',
        template: template,
        data() {
            return {
                htmlData: false,
                ...

var vm = new Vue({
        el: '#mmp',
        template: template,
        data:function() {
            return {
                htmlData: false,
                ...

的意思

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3