Javascriptで数列を作る
/icons/javascript.iconで[0,1,2,3,4]のような数列を作る方法
やりたいことはrange (python)と同じ
範囲記法と同等のことをする
code:sequence.js
const range = n => ...Array(n).keys();
2021-09-26 17:13:43 あんまりやらんほうがいいらしい
...Array(n).keys() はやめた方がいいのでは?
empty (javascript)の挙動が難解な上にperformance上の問題もあるらしい
2022-01-26 15:24:44 今は↑の記事に載っている以下のGenerator (JavaScript)を使っているtakker.icon
code:mod.ts
export function* range(start: number, end?: number): Generator<number> {
end ??= start - 1;
start = end === undefined ? 0 : start;
for (let i = start; i <= end; i++) yield i;
}
Reference
jsでrange関数をつくる - Qiita
#javascript
#2024-04-16 12:16:30
#2024-02-12 10:47:33
#2022-01-26 15:25:47
#2021-09-26 17:14:22
#2021-08-20 16:13:58
#2020-08-18 13:12:51