Discuss / JavaScript / 其实我觉得这种写法的性能还可以优化,以后再追评!

其实我觉得这种写法的性能还可以优化,以后再追评!

Topic source
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<ul id="test-list">
    <li>JavaScript</li>
    <li>Swift</li>
    <li>HTML</li>
    <li>ANSI C</li>
    <li>CSS</li>
    <li>DirectX</li>
</ul>
<script>
    var ref_arr = ['JavaScript','HTML','CSS'];
    var parent = document.getElementById("test-list");
    for(var child of parent.children){
        if(ref_arr.indexOf(child.innerText) == -1 ){
            parent.removeChild(child);
        }
    }
    console.log(parent);
</script>
</body>
</html>

  • 1

Reply