aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-08 17:37:36 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-08 17:37:36 -0700
commit6bac11f06620f06a9465fe6f5a533e1b95db75ab (patch)
tree5a685ab902019a02782922b0c9c0a6450e7ae02d
parentbc2ca8afbdc4855cb8dda0d9c17e6fb6131d212d (diff)
downloadbun-6bac11f06620f06a9465fe6f5a533e1b95db75ab.tar.gz
bun-6bac11f06620f06a9465fe6f5a533e1b95db75ab.tar.zst
bun-6bac11f06620f06a9465fe6f5a533e1b95db75ab.zip
Create change-array-by-copy.js
-rw-r--r--examples/change-array-by-copy.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/change-array-by-copy.js b/examples/change-array-by-copy.js
new file mode 100644
index 000000000..78cf6f3de
--- /dev/null
+++ b/examples/change-array-by-copy.js
@@ -0,0 +1,11 @@
+const sequence = [1, 2, 3];
+sequence.toReversed(); // => [3, 2, 1]
+sequence; // => [1, 2, 3]
+
+const outOfOrder = new Uint8Array([3, 1, 2]);
+outOfOrder.toSorted(); // => Uint8Array [1, 2, 3]
+outOfOrder; // => Uint8Array [3, 1, 2]
+
+const correctionNeeded = [1, 1, 3];
+correctionNeeded.with(1, 2); // => [1, 2, 3]
+correctionNeeded; // => [1, 1, 3]