文章分类 Classification
js toString函数
稿件来源: 阳光企业网站管理系统 撰稿作者: 太阳光 发表日期: 2015-06-09 阅读次数: 37 查看权限: 游客查看
构造toString函数
function toStr(obj) { var cal = arguments.callee; switch (typeof(obj)) { case 'string': return '"' + obj.replace(/(["\\])/g, '\\$1') + '"'; case'number': return String(obj); case'boolean': return obj ? "true" : "false"; case 'array': return '[' + obj.map(cal).join(',') + ']'; case 'object': var strArr = []; if (obj instanceof Array) { for (var i = 0,len = obj.length; i < len; i++)strArr.push(cal(obj[i])); return '[' + strArr.join(',') + ']'; } else if (obj == null) { return 'null'; } else { for (var k in obj)strArr.push(cal(k) + ':' + cal(obj[k])); return '{' + strArr.join(',') + '}'; } case undefined: return ''; default: return "function"; } }
对所有对象执行toString返回字符串
关键词: javascript,toString 编辑时间: 2015-06-09 22:18:28
0
高兴0
支持0
搞笑0
不解0
谎言0
枪稿0
震惊0
无奈0
无聊0
反对0
愤怒
0%(0)
0%(0)
- 中搜索:js toString函数
- 中搜索:js toString函数
- 暂无评论
文章图片 article Pictrue
网友评论