【发布时间】:2018-10-06 16:52:42
【问题描述】:
我的项目将 java 脚本迁移到 typescript,我不能使用 object.assign() 和 find 方法,
【问题讨论】:
-
为什么不能再使用
Object.assign? -
没有根本原因你不能在 TypeScript 中使用
Object.assign(尽管你可能需要先做一些检查以确保类型安全)和find(假设你的意思是数组的find) .你有什么具体问题,用什么代码,你对你遇到的错误(或其他什么)做了什么研究? -
试试这个把js转成打字稿typescriptlang.org/play
-
1) // 合并一个对象 let first = {name: 'Tony'};让最后一个 = {lastName: 'Stark'}; let person = Object.assign(first, last);我正在尝试在打字稿中使用上述代码,但出现此错误错误:“ObjectConstructor”类型上不存在属性“assign”。 2) //在数组中查找对象 var array1 = [5, 12, 8, 130, 44]; var found = array1.find(function (element:any) { return element > 10; });我正在尝试在打字稿中使用上述代码,但我收到此错误错误:类型'number []'上不存在属性'find'。
标签: reactjs typescript ecmascript-6