vieyahn2017 / jsup

0 stars 1 forks source link

js的单词计数 #21

Open vieyahn2017 opened 11 months ago

vieyahn2017 commented 11 months ago

function namecount (arr) {
    var map = {};
    for (let i=0, len=arr.length; i<len; i++) {
        var word = arr[i];
        if (!map[word]) {
            map[word] = 1;
        } else {
            map[word]++;
        }
    }
    for(var item in map) {
        console.log(item + ": " + map[item]);
    }

}
vieyahn2017 commented 11 months ago

alls = [];

selector = "... > table > tbody > tr > td:nth-child(2)"
arr = Array.prototype.slice.call(document.querySelectorAll(selector)).map(x => x.innerText);
// namecount (arr)
alls.push(...arr);

namecount (alls);