parent
606b8fafb0
commit
8e03f65645
|
@ -41,14 +41,8 @@ export function shallowEqual(a: {[x: string]: any}, b: {[x: string]: any}): bool
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function flatten<T>(a: T[][]): T[] {
|
export function flatten<T>(arr: T[][]): T[] {
|
||||||
const target: T[] = [];
|
return Array.prototype.concat.apply([], arr);
|
||||||
for (let i = 0; i < a.length; ++i) {
|
|
||||||
for (let j = 0; j < a[i].length; ++j) {
|
|
||||||
target.push(a[i][j]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return target;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function first<T>(a: T[]): T {
|
export function first<T>(a: T[]): T {
|
||||||
|
|
Loading…
Reference in New Issue