e 1 年之前
父节点
当前提交
b3506b3155

+ 0 - 0
js+vue/js/js基础/1.js的引入.html → js/js基础/1.js的引入.html


+ 0 - 0
js+vue/js/js基础/1.js的引入.js → js/js基础/1.js的引入.js


+ 0 - 0
js+vue/js/js基础/10.例子.html → js/js基础/10.例子.html


+ 0 - 0
js+vue/js/js基础/11.循环语句.html → js/js基础/11.循环语句.html


+ 0 - 0
js+vue/js/js基础/12.break和continue.html → js/js基础/12.break和continue.html


+ 0 - 0
js+vue/js/js基础/13.案例.html → js/js基础/13.案例.html


+ 0 - 0
js+vue/js/js基础/14.函数.html → js/js基础/14.函数.html


+ 0 - 0
js+vue/js/js基础/15.数组.html → js/js基础/15.数组.html


+ 0 - 0
js+vue/js/js基础/16.对象.html → js/js基础/16.对象.html


+ 0 - 0
js+vue/js/js基础/17.Date对象.html → js/js基础/17.Date对象.html


+ 72 - 0
js/js基础/18.数组的方法.html

@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>Document</title>
+  </head>
+  <body>
+    <script>
+      var arr = ["孙悟空", "猪八戒", "沙和尚"];
+      // 1.push 向数组尾部中添加数据
+      arr.push("唐僧");
+      console.log(arr, "push");
+      // 2.pop 删除数组中最后一个元素
+      arr.pop();
+      console.log(arr, "pop");
+      // 3.unshift 向数组头部添加元素
+      arr.unshift("白龙马");
+      console.log(arr, "unshift");
+      // 4.shift 删除数组中第一个元素
+      arr.shift();
+      console.log(arr, "shift");
+      var arr1 = ["我的", "你的", "他的"];
+      console.log(arr1, "arr1");
+      // 5.join 将数组转为字符串
+      console.log(arr1.join("-"), "join");
+      //  6.concat 合并数组
+      var arr2 = arr.concat(arr1);
+      console.log(arr2, "arr2");
+
+      var list1 = [1, "ha", true, 3, "happy"];
+      console.log(list1, "原数组");
+      //  7.splice 更改了原数组
+      // 两个值:第一个值代表的从哪开始截取 第二个值代表着截取的个数
+      //  var list2 = list1.splice(0,3);
+      //  console.log(list2);
+      // 三个值:第一个值代表的从哪开始截取 第二个值代表着截取的个数 第三个值代表着要替换的内容
+      var list3 = list1.splice(1, 2, "news");
+      console.log(list3, "list3");
+      console.log(list1, "list1");
+
+      // 8.slice 不会改变原数组
+      // 一个值:从哪个位置开始截取 一直截取到最后
+      // 两个值:第一个值从哪个位置开始截取 第二个值 截取到当前下标的前一个位置 不包含当前下标
+      var List1 = ["贾宝玉", "林黛玉", "薛宝钗", "王熙凤", "刘姥姥"];
+      // var List2 = List1.slice(1);
+      // var List2 = List1.slice(1,4);
+      console.log(List1, "list1");
+      // console.log(List2,'list2');
+
+      // 9.reverse 倒序
+      // var List3 = List1.reverse();
+      // console.log(List3,'list3');
+
+      // 10.toString 将数组转成字符串
+      // var List4 = List1.toString();
+      // console.log(List4,'List4');
+      // 11.强制转换 += ''
+      // var List5 = List1;
+      // List5 += "";
+      // console.log(List5,'List5');
+
+      // 12.sort 排序 按照Unicode编码排序
+      var news = [12, 34, 675, 3, 2, 1, 5, 7];
+      // console.log(news.sort());
+      news.sort(function (a, b) {
+        return b -a;
+      });
+      console.log(news)
+    </script>
+  </body>
+</html>

+ 0 - 0
js+vue/js/js基础/2.变量.html → js/js基础/2.变量.html


+ 0 - 0
js+vue/js/js基础/3.js的类型.html → js/js基础/3.js的类型.html


+ 0 - 0
js+vue/js/js基础/4.远算符.html → js/js基础/4.远算符.html


+ 0 - 0
js+vue/js/js基础/5.运算.html → js/js基础/5.运算.html


+ 0 - 0
js+vue/js/js基础/6.运算.html → js/js基础/6.运算.html


+ 0 - 0
js+vue/js/js基础/7.三元运算符.html → js/js基础/7.三元运算符.html


+ 0 - 0
js+vue/js/js基础/8.语句.html → js/js基础/8.语句.html


+ 0 - 0
js+vue/js/js基础/9.条件判断.html → js/js基础/9.条件判断.html