MCPcopy Create free account
hub / github.com/smallfawn/QLScriptPublic / lodash_set

Method lodash_set

jlld.js:283–297  ·  view source on GitHub ↗
(t, s, e)

Source from the content-addressed store, hash-verified

281 return o;
282 }
283 lodash_set(t, s, e) {
284 return Object(t) !== t
285 ? t
286 : (Array.isArray(s) || (s = s.toString().match(/[^.[\]]+/g) || []),
287 (s
288 .slice(0, -1)
289 .reduce(
290 (t, e, i) =>
291 Object(t[e]) === t[e]
292 ? t[e]
293 : (t[e] = Math.abs(s[i + 1]) >> 0 == +s[i + 1] ? [] : {}),
294 t
295 )[s[s.length - 1]] = e),
296 t);
297 }
298 getdata(t) {
299 let s = this.getval(t);
300 if (/^@/.test(t)) {

Callers 1

setdataMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected