记录Javascript数组类练习

简介: 记录Javascript数组类练习

数组去重

          重复数据保留一组,其中一种方法,代码如下:

            let arrq= [1, 2, 3, 4, 4, 5, 5];
            let uArr = [...new Set(arrq)];
            console.log(uArr);

重复数据不保留,代码如下:

let  arr = [1, 2, 2, 3, 4, 4, 5];
let uniqueArr = arr.filter((value, index, self) => self.indexOf(value) === self.lastIndexOf(value));
console.log(uniqueArr); 

数组反转

        使用reverse,代码如下:

            let arr6=[1,5,9,2,45,2];
            arr6.reverse();
            console.log(arr6);

新建一个数组,里面随机存放10个整数

            let arr3=[];
            for(let f=0;f<10;f++){
            arr3[f]=Math.floor(Math.random() * 10)+1;   //随机生成数字
            }
            console.log(arr3);   //输出

数组点名,点到从数组中删除(就是使用随机数生成对应数组的下标,然后进行删除指定下标的元素)      

            let arr13=['张三','李四','王五','马六','常七'];
            let i=Math.floor(Math.random()*arr13.length-1+1    );   //随机生成数
            console.log(arr13[i]);   //输出姓名
            arr13.splice(i,1);   //删除一个
            console.log(arr13);   //输出数组 


相关文章
|
3天前
|
JavaScript 索引
Vue.js的`v-for`用于基于数组或对象渲染列表,如遍历数组生成`&lt;li&gt;`元素
【6月更文挑战第25天】Vue.js的`v-for`用于基于数组或对象渲染列表,如遍历数组生成`&lt;li&gt;`元素。基本语法是`v-for=&quot;(item, index) in items&quot;`,支持遍历对象的键值对。注意与`v-if`同用时应使用`&lt;template&gt;`,组件上使用`v-for`需设`key`属性以优化性能。
10 2
|
1天前
|
JavaScript 前端开发
技术经验分享:javaScript遍历对象、数组总结
技术经验分享:javaScript遍历对象、数组总结
技术经验分享:javaScript遍历对象、数组总结
|
2天前
|
JavaScript 索引
JS判断数组是否包含某个元素
JS判断数组是否包含某个元素
7 1
|
6天前
|
存储 JavaScript 前端开发
JavaScript中的数组是核心数据结构,用于存储和操作序列数据
【6月更文挑战第22天】JavaScript中的数组是核心数据结构,用于存储和操作序列数据。创建数组可以使用字面量`[]`或`new Array()`。访问元素通过索引,如`myArray[0]`,修改同样如此。常见方法包括:`push()`添加元素至末尾,`pop()`移除末尾元素,`shift()`移除首元素,`unshift()`添加到开头,`join()`连接为字符串,`slice()`提取子数组,`splice()`进行删除、替换,`indexOf()`查找元素位置,`sort()`排序数组。还有其他如`reverse()`、`concat()`等方法。
15 2
|
2天前
|
存储 前端开发 JavaScript
JavaScript 数组魔法阵:解锁数据的无限潜能
JavaScript 数组魔法阵:解锁数据的无限潜能
|
2天前
|
JavaScript 索引
JS数组常用方法总结,含ES6新方法,附示例代码
JS数组常用方法总结,含ES6新方法,附示例代码
|
2天前
|
存储 JavaScript 前端开发
JavaScript——JavaScript基础:数组 | JavaScript函数:使用、作用域、函数表达式、预解析
在JavaScript中,内嵌函数可以访问定义在外层函数中的所有变量和函数,并包括其外层函数能访问的所有变量和函数。①全局变量:不在任何函数内声明的变量(显式定义)或在函数内省略var声明的变量(隐式定义)都称为全局变量,它在同一个页面文件中的所有脚本内都可以使用。函数表达式与函数声明的定义方式几乎相同,不同的是函数表达式的定义必须在调用前,而函数声明的方式则不限制声明与调用的顺序。③块级变量:ES 6提供的let关键字声明的变量称为块级变量,仅在“{}”中间有效,如if、for或while语句等。
17 0
|
3天前
|
JavaScript 前端开发
JavaScript 中,可以使用类继承来创建子类
JavaScript 中,可以使用类继承来创建子类
6 0
|
6天前
|
JavaScript 前端开发
JS如何判断一个对象是否为数组?
JS如何判断一个对象是否为数组?
10 0