Skip to content

Commit 198342c

Browse files
committed
Use array spread syntax instead of Array.from
1 parent 3259389 commit 198342c

File tree

2 files changed

+2
-3
lines changed
  • chapters
    • data_compression/huffman/code/javascript
    • tree_traversal/code/javascript

2 files changed

+2
-3
lines changed

chapters/data_compression/huffman/code/javascript/huffman.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ function encode(str) {
22
const tree = createTree(str);
33
const codebook = createCodebook(tree);
44
return {
5-
string: Array.from(str, c => codebook[c]).join(""),
5+
string: [...str].map(c => codebook[c]).join(""),
66
tree,
77
codebook
88
};
@@ -82,4 +82,3 @@ const encoded = encode("bibbity bobbity");
8282
const decoded = decode(encoded.string, encoded.tree);
8383
console.log(encoded.string);
8484
console.log(decoded);
85-

chapters/tree_traversal/code/javascript/tree.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function createTree(rows, children) {
55

66
return {
77
id: rows,
8-
children: Array.from(Array(children).keys(), () => createTree(rows - 1, children))
8+
children: [...Array(children).keys()].map(() => createTree(rows - 1, children))
99
};
1010
}
1111

0 commit comments

Comments
 (0)