FieldValues: Use standard array functions (#67012)
This commit is contained in:
@@ -119,7 +119,7 @@ export class MutableDataFrame<T = any> extends FunctionalVector<T> implements Da
|
||||
// Make sure the field starts with a given length
|
||||
if (startLength) {
|
||||
while (field.values.length < startLength) {
|
||||
field.values.add(MISSING_VALUE);
|
||||
field.values.push(MISSING_VALUE);
|
||||
}
|
||||
} else {
|
||||
this.validate();
|
||||
@@ -137,7 +137,7 @@ export class MutableDataFrame<T = any> extends FunctionalVector<T> implements Da
|
||||
// Add empty elements until everything matches
|
||||
for (const field of this.fields) {
|
||||
while (field.values.length !== length) {
|
||||
field.values.add(MISSING_VALUE);
|
||||
field.values.push(MISSING_VALUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -191,7 +191,7 @@ export class MutableDataFrame<T = any> extends FunctionalVector<T> implements Da
|
||||
if (f.type !== FieldType.string && isString(v)) {
|
||||
v = this.parseValue(f, v);
|
||||
}
|
||||
f.values.add(v);
|
||||
f.values.push(v);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -227,7 +227,7 @@ export class MutableDataFrame<T = any> extends FunctionalVector<T> implements Da
|
||||
val = MISSING_VALUE;
|
||||
}
|
||||
|
||||
field.values.add(val);
|
||||
field.values.push(val);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -238,7 +238,7 @@ export class MutableDataFrame<T = any> extends FunctionalVector<T> implements Da
|
||||
|
||||
const obj = (value as any) || {};
|
||||
for (const field of this.fields) {
|
||||
field.values.set(index, obj[field.name]);
|
||||
field.values[index] = obj[field.name];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -248,7 +248,7 @@ export class MutableDataFrame<T = any> extends FunctionalVector<T> implements Da
|
||||
get(idx: number): T {
|
||||
const v: any = {};
|
||||
for (const field of this.fields) {
|
||||
v[field.name] = field.values.get(idx);
|
||||
v[field.name] = field.values[idx];
|
||||
}
|
||||
return v as T;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user