1.如何用原生js给一个按钮绑定两个onclick事件
btn.addEventListener('click',hello1);
btn.addEventListener('click',hello2);
function hello1(){
alert('第一次点击')
}
function hello2(){
alert('第二次点击')
}
2.计算一个数组中所有元素的和
var arr=[1,2,3,4,5,6];
function count(){
var sum=0;
for(var i=0;i<arr.length;i++){
sum+=arr[i];
}
return sum;
}
console.log(count());
3.编写数组,去掉数组中的重复项(数组去重)
//方法一、
var arr=[1,2,3,3,5,4,2,4];
function unique(){
var arrs=[1];
for(var i=0;i<arr.length;i++){
var flag=false;
for(var j=0;j<arrs.length;j++){
if(arr[i]==arrs[j]){
flag=true;
break;
}
}
if(!flag){
arrs.push(arr[i]);
// return arrs;
}
}
return arrs;
}
console.log(unique());
var arr=[1,2,3,3,5,4,2,4];
function unique(){
var list=[1];
for(var i=0;i<arr.length;i++){
if(list.indexOf(arr[i])==-1){
list.push(arr[i]);
}
}
return list;
}
console.log(unique());
网友评论