Selaa lähdekoodia

新增生成数组的方法

ChenLiang 4 vuotta sitten
vanhempi
commit
af80d82624
2 muutettua tiedostoa jossa 26 lisäystä ja 0 poistoa
  1. 13 0
      插件/common.js
  2. 13 0
      活动模板/js/common.js

+ 13 - 0
插件/common.js

@@ -275,6 +275,19 @@ var comm = {
             return 0.5 - Math.random()
         })
     },
+    createArr: function (arr, num, content) {   // 生成数组,
+        // 传入举例:var arr = [{num: 5, content: {id: 1, imgurl: 'img/1.jpg'}}, {num: 2, content: {id: 2, imgurl: 'img/2.jpg'}}] 
+        // 调用举例:comm.createArr(arr, 'num', 'content')
+		var newArr = []
+		for (var i = 0; i < arr.length; i++) {
+			console.log(arr[i]);
+			console.log(arr[i][num]);
+			for (var j = 0; j < arr[i][num]; j++) {
+				newArr.push(arr[i][content])
+			}
+		}
+		return newArr
+	},
     /* ====================================================================================== */
 
     isPhone: function (phone) { // 判断是否为有效手机号

+ 13 - 0
活动模板/js/common.js

@@ -275,6 +275,19 @@ var comm = {
             return 0.5 - Math.random()
         })
     },
+    createArr: function (arr, num, content) {   // 生成数组,
+        // 传入举例:var arr = [{num: 5, content: {id: 1, imgurl: 'img/1.jpg'}}, {num: 2, content: {id: 2, imgurl: 'img/2.jpg'}}] 
+        // 调用举例:comm.createArr(arr, 'num', 'content')
+		var newArr = []
+		for (var i = 0; i < arr.length; i++) {
+			console.log(arr[i]);
+			console.log(arr[i][num]);
+			for (var j = 0; j < arr[i][num]; j++) {
+				newArr.push(arr[i][content])
+			}
+		}
+		return newArr
+	},
     /* ====================================================================================== */
 
     isPhone: function (phone) { // 判断是否为有效手机号