Deprecated: Optional parameter $keys declared before required parameter $cms_id is implicitly treated as a required parameter in /home/www/dev/work/class/blog/CmsKey.php on line 75

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\main::$outlink is deprecated in /home/www/dev/work/website/lvesu/template/blog/cms/cms.tpl on line 2

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\main::$status is deprecated in /home/www/dev/work/website/lvesu/template/blog/index.head.php on line 2
ES6-对象的函数属性简写 - 互联网笔记

略微加速

略速 - 互联网笔记

ES6-对象的函数属性简写

2021-02-02 leiting (2587阅读)

标签 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