Espruino/tests/281.js
Rick Waldron b76b2cd7f6 Fixes incorrect expression evaluation. Fixes gh-281
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2014-04-04 17:30:04 -04:00

18 lines
385 B
JavaScript

var count = 0;
var exprs = [
!!1, !!"1", !!function() {}, !![], !![1], !![1, 2], !!{a:1}, !!({a:1}), !!true,
!0, !"", !null, !false, !undefined
];
// Uncomment when Array.prototype.every is implemented
// result = exprs.every(function(expr) {
// return expr;
// });
for (var i = 0; i < exprs.length; i++) {
if (exprs[i]) {
count++;
}
}
result = exprs.length === count;