初始化

This commit is contained in:
yziiy
2025-08-11 11:06:07 +08:00
parent 083bc37c00
commit 5607d11395
19772 changed files with 3108723 additions and 18 deletions

29
uni_modules/UniDevTools/node_modules/licia/safeSet.js generated vendored Normal file
View File

@@ -0,0 +1,29 @@
var castPath = require('./castPath');
var isUndef = require('./isUndef');
var toStr = require('./toStr');
var isSymbol = require('./isSymbol');
var isStr = require('./isStr');
exports = function(obj, path, val) {
path = castPath(path, obj);
var lastProp = path.pop();
var prop;
prop = path.shift();
while (!isUndef(prop)) {
if (!isStr(prop) && !isSymbol(prop)) {
prop = toStr(prop);
}
if (
prop === '__proto__' ||
prop === 'constructor' ||
prop === 'prototype'
) {
return;
}
if (!obj[prop]) obj[prop] = {};
obj = obj[prop];
prop = path.shift();
}
obj[lastProp] = val;
};
module.exports = exports;