- 博客(7)
- 收藏
- 关注
原创 ES6 解构赋值
ES6解构赋值,数组解构赋值,对象解构赋值,字符串解构赋值,数值解构赋值,布尔值解构赋值,基本数据类型解构赋值,Set解构赋值,Map解构赋值
2023-06-19 12:38:29 59
原创 微信小程序页面间传值被截断
微信小程序页面间传值被截断页面间传递长字符串(URL)和数组对象时JSON.stringify()和JSON.parse()踩坑!!!SyntaxError: Unexpected token % in JSON at position 0SyntaxError: Unexpected end of JSON input解决办法//传输数据前 用encodeURIComponent()函数进行编码//data为数组对象实例数据const data = { nickname:'demo',
2021-05-18 11:35:55 303
原创 javascript 原生数组冒泡排序
冒泡排序方法从未排序的数组开头开始,并且将未排序的数组元素往后挪移,然后迭代数组,直到所有的数组元素都完全排序后才停止。这种方式是,通过比较相邻的元素然后置换元素完成排序。这种方式就是遍历循环数组,直到整个数组没有元素交换为止,这样就完成了冒泡排序。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。这种方式通过多次迭代数组来完成操作,不管是平均还是最坏的情况,都是具有二次时间复杂度。尽管这个方式简单,
2021-01-23 08:42:57 237
原创 FCC面试攻略-算法:找到对等分差
知识提要:对称差 (Symmetric Difference),数学上,两个集合的对称差分是只属于其中一个集合,而不属于另一个集合的元素组成的集合,例如:集合let A = [ 1, 2, 3]和let B = [ 2, 3, 4]的对称差分为A △ B = C = [ 1, 4]。 集合论中的这个运算相当于布尔逻辑中的异或运算。创建一个函数 sym,输入两个或两个以上的数组作为参数,然后返回值为对称差分的数组思路:设定两个数组 (例如:let A = [1, 2, 3],let B = [2, 3,
2021-01-22 08:02:29 256
原创 FCC算法和数据结构 项目实战:罗马数字转换器
FCC学习笔记把传入的数字转变为罗马数字function convertToRoman(num) { //创建罗马数字表 const romanNum = [ ['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'], //个位 ['', 'X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'], //十位 ['', '
2021-01-16 12:40:49 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人