Javascript 从数组中找到的唯一元素创建新数组
我被分配了一项任务: 在数组中查找唯一元素并从这些唯一元素创建新数组 -应该很简单,但我的代码不起作用 以下是我的尝试:Javascript 从数组中找到的唯一元素创建新数组,javascript,arrays,unique,element,Javascript,Arrays,Unique,Element,我被分配了一项任务: 在数组中查找唯一元素并从这些唯一元素创建新数组 -应该很简单,但我的代码不起作用 以下是我的尝试: //在数组中搜索唯一的生日 函数查找(生日){ var uniqueBirthdays=[]; 对于(var i=1;i您非常接近,只有几个错误。唯一不起作用的是您编写for循环的方式: for (var i = 1; i <= birthdays.length; i = i + 2) { JS有直接使用的方法,以及 uniques元素具有相同的第一个位置和最后一个位
//在数组中搜索唯一的生日
函数查找(生日){
var uniqueBirthdays=[];
对于(var i=1;i您非常接近,只有几个错误。唯一不起作用的是您编写for
循环的方式:
for (var i = 1; i <= birthdays.length; i = i + 2) {
JS有直接使用的方法,以及
uniques元素具有相同的第一个位置和最后一个位置
示例代码:
const initailArray=[…'ldfkjlqklnmbnmmykdshgmkudqjshmjfhmsdjhmjh']
const uniquelets=initailArray.filter((c,i,a)=>a.indexOf(c)==a.lastIndexOf(c)).sort()
console.log(JSON.stringify(uniquelets))
Blex-非常感谢!因此,本课程的前半部分主要关注伪代码,我们现在正在js中实现它-我以前在Python中学习过一个类,但没有意识到缩进在js中并不重要-感谢您提供的信息。非常感谢您的帮助。
for (var i = 1; i <= birthdays.length; i = i + 2) {