下面分别使用 JSON.stringify 方法,返回值 res 分别是()const fn = function(){}const res = JSON.stringify(fn)const num = 123const res = JSON.stringify(num)const res = JSON.stringify(NaN)const b = trueconst res = JSON.stringify(b)-笔试面试资料

这是qklbishe.com第17173 篇笔试面试资料
提供答案分析,通过本文《下面分别使用 JSON.stringify 方法,返回值 res 分别是()const fn = function(){}const res = JSON.stringify(fn)const num = 123const res = JSON.stringify(num)const res = JSON.stringify(NaN)const b = trueconst res = JSON.stringify(b)-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:
下面分别使用 JSON.stringify 方法,返回值 res 分别是()

const fn = function(){}
const res = JSON.stringify(fn)
const num = 123
const res = JSON.stringify(num)
const res = JSON.stringify(NaN)
const b = true
const res = JSON.stringify(b)
下面分别使用 JSON.stringify 方法,返回值 res 分别是()const fn = function(){}const res = JSON.stringify(fn)const num = 123const res = JSON.stringify(num)const res = JSON.stringify(NaN)const b = trueconst res = JSON.stringify(b) Janet.Yang_杨继红
JSON.stringify()将值转换为相应的JSON格式:
– 转换值如果有 toJSON() 方法,该方法定义什么值将被序列化。
– 非数组对象的属性不能保证以特定的顺序出现在序列化后的字符串中。
– 布尔值、数字、字符串的包装对象在序列化过程中会自动转换成对应的原始值。
– undefined、任意的函数以及 symbol 值,在序列化过程中会被忽略(出现在非数组对象的属性值中时)或者被转换成 null(出现在数组中时)。
-函数、undefined 被单独转换时,会返回 undefined,如JSON.stringify(function(){}) or JSON.stringify(undefined). 
-对包含循环引用的对象(对象之间相互引用,形成无限循环)执行此方***抛出错误。
– 所有以 symbol 为属性键的属性都会被完全忽略掉,即便 replacer 参数中强制指定包含了它们。 
-Date 日期调用了 toJSON() 将其转换为了 string 字符串(同Date.toISOString()),因此会被当做字符串处理。 
-NaN 和 Infinity 格式的数值及 null 都会被当做 null。
-其他类型的对象,包括 Map/Set/WeakMap/WeakSet,仅会序列化可枚举的属性。

今天 22:57:36 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 下面分别使用 JSON.stringify 方法,返回值 res 分别是()const fn = function(){}const res = JSON.stringify(fn)const num = 123const res = JSON.stringify(num)const res = JSON.stringify(NaN)const b = trueconst res = JSON.stringify(b)-笔试面试资料

提供最优质的资源集合

立即查看 了解详情