refactor(NgClass): cleanup, readability (#11467)

This commit is contained in:
Victor Berchet
2016-09-09 12:03:51 -07:00
committed by Evan Martin
parent 673de004d2
commit f5d44a42c9
4 changed files with 208 additions and 257 deletions

View File

@ -149,18 +149,20 @@ export class StringMapWrapper {
}
static equals<V>(m1: {[key: string]: V}, m2: {[key: string]: V}): boolean {
var k1 = Object.keys(m1);
var k2 = Object.keys(m2);
const k1 = Object.keys(m1);
const k2 = Object.keys(m2);
if (k1.length != k2.length) {
return false;
}
var key: any /** TODO #???? */;
for (var i = 0; i < k1.length; i++) {
key = k1[i];
for (let i = 0; i < k1.length; i++) {
const key = k1[i];
if (m1[key] !== m2[key]) {
return false;
}
}
return true;
}
}