Javascript 将字符串解析为布尔、浮点、数字、日期或字符串
假设我可以控制输入,我可以创建一个函数,根据“最佳猜测”将字符串转换为正确的类型 有没有已经这样做的LIB upcast是一个JS类型检查/转换库。一些例子:Javascript 将字符串解析为布尔、浮点、数字、日期或字符串,javascript,Javascript,假设我可以控制输入,我可以创建一个函数,根据“最佳猜测”将字符串转换为正确的类型 有没有已经这样做的LIB upcast是一个JS类型检查/转换库。一些例子: upcast.type([]); // 'array' upcast.is(123, 'string'); // false upcast.to('foo', 'array'); // ['f', 'o', 'o'] 这个库可能没有维护,但你会想到自己编写。问题是什么?问题是“我应该花时间编写这个我认为别人已经编写过的函数吗?如果它存在
upcast.type([]); // 'array'
upcast.is(123, 'string'); // false
upcast.to('foo', 'array'); // ['f', 'o', 'o']
这个库可能没有维护,但你会想到自己编写。问题是什么?问题是“我应该花时间编写这个我认为别人已经编写过的函数吗?如果它存在,它在哪里?”谢谢,这正是我要找的库的类型。我会保持开放的也许我会得到更多的建议
upcast.type([]); // 'array'
upcast.is(123, 'string'); // false
upcast.to('foo', 'array'); // ['f', 'o', 'o']