为了账号安全,请及时绑定邮箱和手机立即绑定

typescript 用不了For In 和 Async ?

typescript 用不了For In 和 Async ?

泛舟湖上清波郎朗 2018-09-04 13:29:33
/// <reference path="../../../typings/index.d.ts" />'use strict';import * as AV from 'leanengine';class Todo extends AV.Object {}AV.Object.register(Todo);/** * model */export default {  class: Todo,  save(todo: Todo, attr_map : Object): AV.Promise{    for(temp in Object.keys(attr_map)){      todo.set(temp, attr_map[temp])    }    return todo.save()  }}temp is not defined这个错误是报的我莫名其妙啊,百撕不得解开一观。  async indexAction(){    let todo_inst = new todo.class()        await todo.save(todo_inst, {      content: "test",      name: "yugo"    })    console.log( todo_inst)    this.assign({      isIndex: true    })    return this.display();  }这个async是红色的,能运行但是subl报错,讲道理ts兼容es6啊。ThinkJS框架
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

  1. temp 你都没声明。改成 for(let temp in ... 这样。

  2. async 不是 ES6 语法。在 tsconfig 中设置 experimentalDecorators 为 true 方可。

  3. 使用 ts 开发,建议换到 VSCode。


查看完整回答
反对 回复 2018-10-23
  • 1 回答
  • 0 关注
  • 1346 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信