Plato on Github
Report Home
node_modules/es5-ext/test/array/#/last-index.js
Maintainability
59.26
Lines of code
17
Difficulty
8.75
Estimated Errors
0.17
Function weight
By Complexity
By SLOC
'use strict'; module.exports = function (t, a) { var x; a(t.call([]), null, "Empty"); a(t.call([null]), 0, "One value"); a(t.call([1, 2, 3]), 2, "Many values"); a(t.call(new Array(1000)), null, "Sparse empty"); x = []; x[883] = null; x[890] = undefined; a(t.call(x), 890, "Manual sparse, distant value"); x = new Array(1000); x[657] = null; x[700] = undefined; a(t.call(x), 700, "Sparse, distant value"); };