JS
老易_
生活的理想就是为了理想的生活
展开
-
九九乘法表
//循环嵌套,外层循环表示九行,内层循环则表示每行多少列 for (var i = 1; i <= 9; i++) { for (var j = 1, str = ''; j <= i; j++) { //将每一列拼接成字符串 str += j + '*' + i + '=' + (j * i) + ' ' //如果是第三行二列和第四行二列,则...原创 2021-09-21 17:18:00 · 123 阅读 · 0 评论 -
笔试题:手写冒泡排序
let arr = [2, 3, 1, 9, 7, 5, 3] function bubbleSorting(arr) { //循环嵌套,将最大值依次从后向前排列 for (var i = 0; i < arr.length - 1; i++) { //arr.length-1:最后一位已经没有后一位的元素 for (var j = 0; j < ar...原创 2021-09-21 16:49:49 · 135 阅读 · 0 评论 -
js数组方法
1.join() 接收一个参数为”分隔符“,默认为逗号,将数组每一项分隔返回一个字符串var arr = [1,2,3,] console.log(arr.join(".")) //1.2.32.split() 接收一个或两个参数,第一个参数表示“分隔符”或“正则表达式”,从该参数指定的位置分隔,第二个参数可选,表示分隔的长度; 备注:如果把空字符串 ("") 用作分隔符,那么 stringObject 中的每个字符之间都会被分割,原字符串保持不变。返回一个一组字符串...原创 2021-09-21 01:38:25 · 190 阅读 · 0 评论 -
笔试题:数组去重
方法一 let arr = [2, 3, 1, 2, 5, 6, 1,1] function removal(arr) { //创建新数组保存去重后的元素 let newAarr = [] for (let i = 0; i < arr.length; i++) { //拿到旧元素通过indexOf方法对新数组进行判断是否存在该值原创 2021-09-21 16:09:19 · 299 阅读 · 0 评论