
JS数据
关于数据的方法以及使用
Volecity
这个作者很懒,什么都没留下…
展开
-
map数据类型
let length = […map.values()] //map类型转化为数组原创 2020-03-27 17:17:22 · 1323 阅读 · 0 评论 -
XML
XML定义:可扩展标记语言作用:用来储存和传输数据,焦点是数据的内容HTML作用:用来显示数据,焦点是数据的外观扩展:XML就是一个比较简单的纯文本数据库,方便跨平台调用本身是一种格式规范,包含数据以及数据说明的文本格式规范数据都是一样的,只是格式不同优点:格式统一符合标准,便于跨平台远程交互与数据共享缺点:文件大,格式复杂,传输占带宽...原创 2020-03-24 23:52:29 · 117 阅读 · 0 评论 -
JSON字符串
原因:由于之前接触的JSON都是字符串与数组之间的转化,思维定式认为JSON只是字符串与数组的转化这个原因是错误的JSON 是一种语法,用来序列化对象、数组、数值、字符串、布尔值和 null**JSON.stringify() 方法**将一个 JavaScript 值(对象或者数组)转换为一个 JSON 字符串**JSON.parse() 方法**用来解析JSON字符串,构造由...原创 2020-03-23 08:06:03 · 184 阅读 · 0 评论 -
数据拷贝
复制数组用 array.slice(0) 实现原创 2020-03-09 08:56:09 · 196 阅读 · 0 评论 -
时间date/ localstorage
et d = new Date()// d.getFullYear()// 年份,2016// d.getMonth()// 月份,0 - 11,注意月份是从 0 开始的// d.getDate()// 日期,1 - 31// d.getHours()// 小时,0 - 23// d.getMinutes()// 分钟,0 - 59// d.getSeconds()// 秒...原创 2020-03-08 14:48:49 · 109 阅读 · 0 评论 -
null和 undefined区别
1.发生数据类型不匹配时,往往是自动转换类型或者默默地失败。Brendan Eich觉得,如果null自动转为0,很不容易发现错误JavaScript的最初版本是这样区分的:null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN但是,上面这样的区分,在实践中很快就被证明不可行。目前,null和undefined基本是同义的,只有一些细微的...原创 2020-03-08 14:42:25 · 132 阅读 · 0 评论 -
数据类型的转换
数据类型的转换转化为字符串String(value) 转型函数这个转型函数能把任何类型的值转化为字符串如果值有toString()方法 则用这个方法(调用没有参数的toString,默认十进制)如果值为null和undefined 则返回null和undefinedtoString()方法 ---- index.toString( 参数(此参数为数字转换为字符串的多少进制...原创 2020-03-08 14:38:56 · 131 阅读 · 0 评论 -
字符串与数组的深度比较
原创 2020-03-08 13:27:25 · 132 阅读 · 1 评论 -
对象方法总结
Object.keys(obj) 函数来获取包含对象所有 key 的数组 {Object没有 length,只有具体数据类型才有length}尽量不要用obj.name 因为不知道变量name是什么数据类型。 最好是obj[name]...原创 2020-03-08 12:57:29 · 147 阅读 · 0 评论 -
判断数组对象元素相等
判断数组对象相等原创 2020-03-08 10:10:48 · 253 阅读 · 1 评论 -
数组方法总结
js中的splice方法splice(index,len,[item]) 注释:该方法会改变原始数组。 splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值index:数组开始下标 len: 替换/删除的长度 item:替换的值,删除操作的话 item为空len设置为0 则为添加元素delete删除掉数组中的元素后,会把该下标出的值...原创 2020-03-08 10:02:46 · 139 阅读 · 0 评论 -
字符串方法总结
split() 方法使用指定的分隔符字符串将一个String对象分割成字符串数组,以将字符串分隔为子字符串,以确定每个拆分的位置。var str = 'The quick brown fox jumps over the lazy dog.'; var words = str.split(' ');console.log(words[3]);// expected output: "fo...原创 2020-03-08 09:51:05 · 138 阅读 · 0 评论 -
数组去重方法(重修)
**数组去重方法** function combine(){ let arr = [].concat.apply([], arguments); //没有去重复的新数组 //arguments 是一个对应于传递给函数的参数的类数组对象。//1.arguments像是一个默认参数 它可以拿到调用函数传入的实参数。并用类数组形式拿到。可以用索引下标引用。设置。//2.使用范围为...原创 2020-03-08 09:32:27 · 98 阅读 · 0 评论 -
随机数Math.random()
首先,看文档中的说明MDN 文档中是这样介绍的:该Math.random()函数返回0-1范围内的浮点伪随机数(包括0,但不包括1),在该范围内具有近似均匀的分布 - 然后可以缩放到所需范围。该实现选择初始种子到随机数生成算法; 它不能被用户选择或重置。Math.random()得到的是0-1之间的随机数Math.random()*n得到的是0-n之间的随机数,小数Math.ran...原创 2020-03-08 09:26:22 · 303 阅读 · 0 评论 -
判断类型obeject.p.toString.call()
之前我都是使用typeof,后来发现它的判断有局限,例如(){}obeject.p.toString.call()解决了obj.toString()的结果和Object.prototype.toString.call(obj)的结果不一样,这是为什么?这是因为toString为Object的原型方法,而Array 、Function等类型作为Object的实例,都重写了toString方法。...原创 2020-03-08 09:04:17 · 173 阅读 · 0 评论