js
文章平均质量分 76
代码DJ
这个作者很懒,什么都没留下…
展开
-
JSON数据的应用及相关转换
JSON数据类型JSON 的常规用途是同 web 服务器进行数据交换。在向 web 服务器发送数据时,数据必须是字符串。通过JSON.stringify()把 JavaScript 对象转换为字符串。实例:var obj = { name:"Bill Gates", age:62, city:"Seattle"};var myJSON = JSON.stringify(obj);document.getElementById("demo").innerHTML = myJSO..原创 2021-01-08 10:59:08 · 211 阅读 · 1 评论 -
什么是递归?递归和循环的异同
简单来说,循环是有去无回,而递归则是有去有回(因为存在终止条件)。def fib(x): if x < 2: return 0 if x == 0 else 1 # 当x > 2时,开始递归调用fib()函数: return fib(x - 1) + fib(x - 2)print(fib(6)) # 打印结果为:8递归函数的必要条件:终止条件,递归调用。在达到终止条件之前,重复递归调用函数。循环函数的必要条件:循环终止条件。...原创 2020-12-25 10:49:11 · 684 阅读 · 0 评论 -
JS中的对象展开运算符“...”((ES6、ES7新提出))及应用
展开运算符的加入可以使我们在写JS代码时更加简洁灵活。可用于函数调用、解构赋值等方面谨慎使用对象展开符,其和一般的引用传递过程有一定的区别实例: <script> let obj1 = { attri1: [6, 6, 0], attri2: 4, attri4: 5 } let obj2 = { ...obj1 } // 因js的解析顺序,所以1obj2的输出结果是赋值后的结果 console.log(原创 2020-12-25 11:35:56 · 6907 阅读 · 1 评论 -
js中常用的数组方法整理
目录数组转字符串(join)数组排序(sort())--待核实反转数组项的顺序(reverse())截取数组(slice())遍历数组(forEach()、map()、filter()、every()、some())增加(push()、unshift()、concat())删除(pop()、shift())增删改(splice())--重点查找(indexOf()从前往后、lastIndexOf()从后往前)数组转字符串(join)join,就是把数组转换成字符.原创 2021-01-07 18:39:54 · 189 阅读 · 0 评论 -
js中字符串的常用方法
目录一、普通方法1.字符方法(索引和字符的互相返回)str.charAt(index); str.charCodeAt(index); String.fromCharCode(num1,num2,...,numN);2.拼接字符串concat方法(对原字符串无影响)3.截取字符串slice方法、substring方法、substr方法:4.字符串位置方法(查)str.indexOf(searchString,startIndex); str.lastIndexOf(...转载 2021-01-22 18:08:36 · 4861 阅读 · 0 评论 -
js之深浅拷贝与内存地址的关系
数据类型:简单数据类型直接存储在栈中复杂数据类型指针在栈中,真实的数据存储在堆中(复杂数据类型首先会寻找存在栈中的指针对象,再而找到该指针指向的堆中数据)深拷贝和浅拷贝只影响复杂数据类型 Object Array浅拷贝:赋值指针,但是指针同时指向堆中相同的地址,所有会改变原来的数据比如有一个保险柜里面有两万块钱(堆中的数据),只有A有钥匙(栈中的指针),但是A和B关系很好,A又配了一把钥匙(栈中的指针),A和B都有开启保险柜的钥匙(指针对象),B拿走了一万块钱(修改了堆中的数据),A转载 2021-01-08 11:20:37 · 206 阅读 · 0 评论 -
JavaScript函数的属性和方法
目录1、length属性2、prototype属性3、apply()方法和call()方法4、bind()方法5、继承的方法ECMAScript中的函数时对象,因此函数也有属性和方法。每个函数都包含连个属性:length和prototype1、length属性length属性表示函数希望接收的命名参数的个数。如下:functionsayHi(){ alert("hi");}functionsayName(name){ alert(name);..原创 2021-03-27 17:20:49 · 256 阅读 · 0 评论