解决让IE浏览器兼容ES6特性

本文介绍了如何解决IE浏览器不支持ES6特性,如`const`和`let`,以及箭头函数的问题。通过将`const`和`let`替换为`var`,将箭头函数转换为传统`function`,并使用`unshift`方法来拼接数组,最终实现了在IE浏览器中成功运行ES6代码的目标。
摘要由CSDN通过智能技术生成

标题解决让IE浏览器兼容ES6特性

上篇文章提到table表格的排序问题,因为要确保合计一行不参与排序,这里我用了ES6特性来将合计以外的数据赋值到新的数组,再拼接新数组.但是IE浏览器并不能识别const和let等关键词,会报语法错误

在这里插入图片描述在这里插入图片描述于是我将const改成var,又会在箭头函数报错,
在这里插入图片描述
在这里插入图片描述

      //对表格排序
    function checkColumnValue(index, type,tableId) {
   

            var tableObject1 = $('#'+tableId); //获取id为simpleLineTable的table对象
            var tbHead1 = tableObject1.children('thead'); //获取table对象下的thead
            var tbHeadTh1 = tbHead1.find('tr th'); //获取thead下的tr下的th
            var tbBody1 = tableObject1.children('tbody'); //获取table对象下的tbody
            var tbBodyTr1 = tbBody1.find('tr'); //获取tbody下的tr



            var trsValue = new Array();
            //遍历tbBody的tr
            tbBodyTr1.each(function () {
   
                    var tds = $(this).find('td')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值