一品网
  • 首页

数组乱序输出且不重复(JavaScript)


var a = [1,2,3,4,5,6,7,8,9];
var b = [];
const n = a.length		// 记录数组初始长度
		
  for (var i = 0; i < n; i++) {
    var index = parseInt((Math.random()) * a.length)
    b.push(a.splice(index,1)[0])    
// a.splice(index,1)返回的是一个数组,数组中是被删除的那个元素,后面加 [0] 是为了取到这个数组中的元素
  }

console.log(b);
前端

相关


Java web开发:从零到 Run 一个现有的 Spring Boot 前后端分离项目(前端Vue)

nodejs 一个简单的web服务器,用于前端自己快速测试部署

深入理解前端跨域方法和原理

【前端单元测试入门04】Karma

前端MVC Vue2学习总结(六)——axios与跨域HTTP请求、Lodash工具库

前端MVC Vue2学习总结(二)——Vue的实例、生命周期与Vue脚手架(vue-cli)

web前端面试题

箭头流程图--前端实现

GMTC 2019-前端夜话《聊聊前端工程师的成长和发展》会后简要总结

第十一章 前端基础

前端性能优化

前端开发框架Vue之findIndex() 的使用

标签

一品网 冀ICP备14022925号-6