mongo/jstests/core/query/undefined_array_elements.js
Steve McClure 1ffbc6c2e9 SERVER-109432: Autofix JS var usage to favor let (#40637)
GitOrigin-RevId: 9674b7db36a0f3f650d39c1e3fb2ad6ff2141cfb
2025-08-28 19:21:01 +00:00

16 lines
403 B
JavaScript

let t = db[jsTestName()];
/* eslint-disable no-sparse-arrays */
let s0 = [, , 3, , , 6];
t.coll.insert({mys: s0});
let cur = t.coll.find();
let doc = cur.next();
assert.eq(6, doc["mys"].length);
assert.eq(undefined, doc["mys"][0]);
assert.eq(undefined, doc["mys"][1]);
assert.eq(3, doc["mys"][2]);
assert.eq(undefined, doc["mys"][3]);
assert.eq(undefined, doc["mys"][4]);
assert.eq(6, doc["mys"][5]);