Skip to content

Commit ce672f1

Browse files
Ho Nguyen PhamHo Nguyen Pham
authored andcommitted
update DynamicArray
1 parent eb185e5 commit ce672f1

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/DynamicArray.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,15 +118,15 @@ function DynamicArray<T>(type: Provable<T>, maxLength: number) {
118118
return newArr;
119119
}
120120

121-
// public insert(index: Field, value: T): void {
122-
// const arr1 = this.slice(Field(0), index);
123-
// const arr2 = this.slice(index, this.length);
124-
// arr2.shiftRight(Field(1));
125-
// arr2.set(Field(0), value);
126-
// const concatArr = arr1.concat(arr2);
127-
// this.values = concatArr.values;
128-
// this.length = concatArr.length;
129-
// }
121+
public insert(index: Field, value: T): void {
122+
const arr1 = this.slice(Field(0), index);
123+
const arr2 = this.slice(index, this.length);
124+
arr2.shiftRight(Field(1));
125+
arr2.set(Field(0), value);
126+
const concatArr = arr1.concat(arr2);
127+
this.values = concatArr.values;
128+
this.length = concatArr.length;
129+
}
130130

131131
public includes(value: T): Bool {
132132
let result = Field(0);

0 commit comments

Comments
 (0)