小编Eug*_*eDW的帖子

ES5淘汰赛到ES6淘汰赛

我想认真了解ES6.我一直在网上做一些例子,虽然我得到了大部分内容,但我有时会对哪里开始感到困惑.请注意我在这个ES6和淘汰赛中的超级菜鸟,并希望通过从他们的网站上获取Knockout的示例并将其重写为ES6来了解更多信息.我尝试使用类和扩展类,但对于我的生活,我无法让它工作.任何人都可以告诉我如何将下面的内容改写为ES6与课程等.如果没有必要重写它,请告诉我,为什么.我将非常感激并帮助我了解更多信息.

// Class to represent a row in the seat reservations grid
function SeatReservation(name, initialMeal) {
    var self = this;
    self.name = name;
    self.meal = ko.observable(initialMeal);
}

// Overall viewmodel for this screen, along with initial state
function ReservationsViewModel() {
    var self = this;

    // Non-editable catalog data - would come from the server
    self.availableMeals = [
        { mealName: "Standard (sandwich)", price: 0 },
        { mealName: "Premium (lobster)", price: 34.95 },
        { mealName: "Ultimate (whole zebra)", price: 290 }
    ]; …
Run Code Online (Sandbox Code Playgroud)

knockout.js ecmascript-6

2
推荐指数
1
解决办法
2994
查看次数

标签 统计

ecmascript-6 ×1

knockout.js ×1