<script>
        // 01、封装一个方法,要求把给定的任意的 IP 字符串,转化成 32 位的二进制字符串。
        function ip2binary(value) {
            // 先把创建过来的ip分解字符串方法分成四个部分
            const temp = value.split('.');
            // 把每个部分转化为二进制,少于8位的在前面补零
            newarr = temp.map(item => Number((item)).toString(2)).map((item) => {
                // 少于8位的在前面补零
                if (item.length < 8) {
                    // 记录当前的长度
                    length = item.length
                    // 补零
                    for (let i = 0; i < 8 - length; i++) {
                        item = 0 + item
                    }
                    // 返回已经补完的值
                    return item
                } else {
                    // 8位的直接返回
                    return item
                }
            })
            // 返回装换后的Ip
            return newarr.join('');
        }
        console.log(ip2binary('192.168.72.204'));
    </script>