1.1内置对象案例

案例1:查找字符 ‘o’ 出现的位置及次数
function find(str) {
    var index = str.indexOf('o');
    var num = 0;
    while (index !== -1) {
        console.log(index);  // 位置
        num++;
        index = str.indexOf('o', index + 1);
    }
    console.log(num);  //  次数
}
    find('abcoefoxyozzopp');     


案例2:数组去重
function qc(arr) {
    var newArr = []; //创建一个新数组
    for (var i = 0; i < arr.length; i++) {
        if (newArr.indexOf(arr[i]) == -1) {
            newArr.push(arr[i]);  // 为新数组添加查询不到的值
        }
    }
    return newArr;
}
    console.log(qc([1, 3, 5, 1, 5, 2])); //1,3,5,2   

  

猜你喜欢

转载自www.cnblogs.com/qtbb/p/11590375.html