繁体   English   中英

Typescript使用.map删除let变量

Typescript removing let variable by using .map

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在当前代码中,我不想直接更改输入b ,而是使用返回bn的函数对其进行复制。

我想知道是否有更好的方法,我在b上独家使用map,删除let bn

export const addToBoard = (t: TetroEnum) => (d: DirectionEnum) => (x: number) => (
  y: number
) => (b: Board) => {
  const tetro = getTetroFromPieces(t)(d);
  let bn = b.map(r => r.map(c => c)); // I use let so I can modify bn in tetro.forEach
  tetro.forEach((tR, tRx) => tR.forEach((tC, tCx) => (bn[tRx + y][tCx + x] = t)));
  return bn;
};
问题暂未有回复.您可以查看右边的相关问题.
1 打字稿中的全局 let 变量

我的缺点是,在usingEffect之后,rubro1和rubro2的值没有变化。 即rubro1和rubro2的useEffect的变化只影响useEffect。 有没有办法在 useEffect 中更改 rubro1 和 rubro2 然后在整个元素中看到该更改? 还是我只需要使用钩子? ...

4 打字稿:使用let(最佳实践)

我正在使用TypeScript而且我是新用的,所以我有一个关于声明变量的问题。 当我们声明一个变量时,我们使用let name: type = value 。 好吧,我总是分配变量的类型:如果我想要一个String我声明为string ,与booleans和数字相同。 只见类型any这 ...

5 使用let变异变量

我有一个简单的自定义类,为简单起见,在示例中可以说它包含单个属性,该属性是字符串数组的数组。 它只有一个方法,可以将第一个对象从一个数组移动到另一个数组。 忽略缺少的初始化程序,这是我编写的现有类的截断版本。 如果我声明MyClass的新实例并对其调用此方法,则会收到编译器警告,指出 ...

2015-07-27 19:21:46 2 1018   swift
6 Typescript let 关键字和未定义类型变量的区别

我是打字稿的新手,我知道 let 和 var 之间的区别。 但是我无法理解我们使用了“let”关键字的变量以及我们不使用的变量。 在此处的代码中 所以我们应该在类外部使用 let 而不是在类内部使用? 为什么? 或者它们之间还有另一个重要区别? ...

8 销毁地图(使用let关键字)

据我了解, let关键字在本地将变量绑定到值(支持某种模式匹配)。 它接收两个参数。 首先是一个带有我们要绑定的符号和我们要绑定的值的向量。 然后是一个使用该值的表达式。 在此示例中,首先定义变量person : 现在假设我们要使用let函数破坏地图: 为什么在[{n ...

9 在Node.js上使用Map和Typescript

我对如何在nodejs项目上使用Map感到有些困惑。 要使用Map,我必须将编译目标设置为ES6。 如果我这样做,则输出的js使用ES6导入,该节点抱怨。 如何打开某些ES6功能(如Map),但仍使用require而不是import? 谢谢 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM