function f() {
assertEq(Array.isArray(10), false);
assertEq(Array.isArray([]), true);
assertEq(Array.isArray(Math), false);
var objs = [{}, []]; for (var i=0; i<objs.length; i++)
assertEq(Array.isArray(objs[i]), i === 1); var arr = [[], [], 1]; for (var i=0; i<arr.length; i++)
assertEq(Array.isArray(arr[i]), i < 2);
}
f();
f();
f();
function testObjects() { var arr = [{}, [1], Array.prototype, new Proxy(this, {}), new Proxy([], {})]; while (true) { var arrays = 0; for (var i = 0; i < arr.length; i++) { if (Array.isArray(arr[i]))
arrays++;
}
assertEq(arrays, 3); if (inIon()) break;
}
}
testObjects();
function testValues() { var arr = [1, {}, [1], Array.prototype, null, new Proxy(this, {}), new Proxy([], {})]; while (true) { var arrays = 0; for (var i = 0; i < arr.length; i++) { if (Array.isArray(arr[i]))
arrays++;
}
assertEq(arrays, 3); if (inIon()) break;
}
}
testValues();
Messung V0.5
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.