[fix] toPrimitive null 转其它类型错误

This commit is contained in:
what 2024-08-09 17:48:20 +08:00
parent 91a1ba5b14
commit 51082bf78b

View File

@ -1,17 +1,11 @@
const convertFns = {
null2json: (data) => null,
null2array: (data) => null,
null2number: (data) => null,
null2bool: (data) => null,
null2string: (data) => null,
null2integer: (data) => null,
null2float: (data) => null,
// null2json: (data) => ({}),
// null2array: (data) => ([]),
// null2number: (data) => 0,
// null2bool: (data) => false,
// null2string: (data) => '',
null2json: (data) => Object.create(),
null2array: (data) => [],
null2number: (data) => 0,
null2bool: (data) => false,
null2string: (data) => '',
null2integer: (data) => 0,
null2float: (data) => 0,
string2json: (data) => data ? JSON.parse(data) : '{}',
string2array: (data) => data.substr(0, 1) === '[' && data.substr(-1) === ']' ? JSON.parse(data) : data.split(','),