javascript - 如何修复偏好解构 eslint 错误?
问题描述
我必须在这三行上出现“使用数组解构首选解构”错误。我正在尝试重组这三行。我不断收到 es lint 错误,我不知道如何解决。
function cardGenerate(data) {
const page = document.createElement('div');
page.className = 'modelPage';
const num = data.length;
const i = Math.floor(Math.random() * num);
const title = document.createElement('h2');
title.className = 'port-title';
const span = document.createElement('button');
span.className = 'closebtn';
const img = document.createElement('img');
const para = document.createElement('p');
const lang = document.createElement('div');
lang.className = 'frameworks';
const ul = document.createElement('ul');
ul.className = 'lang-pop';
const list1 = document.createElement('li');
list1.className = 'add-border';
const list2 = document.createElement('li');
list2.className = 'add-border';
const list3 = document.createElement('li');
list3.className = 'add-border';
const btnnice = document.createElement('div');
btnnice.className = 'live-source';
const btn1 = document.createElement('button');
btn1.className = 'live';
const btn2 = document.createElement('button');
btn2.className = 'source';
page.appendChild(title);
page.appendChild(span);
page.appendChild(img);
page.appendChild(para);
page.appendChild(lang);
lang.appendChild(ul);
ul.appendChild(list1);
ul.appendChild(list2);
ul.appendChild(list3);
btnnice.appendChild(btn1);
btnnice.appendChild(btn2);
page.appendChild(btnnice);
img.src = data[i].image;
img.className = 'project-image';
title.innerText = data[i].title;
span.innerText = 'x';
para.innerText = data[i].text;
para.className = 'para1';
list1.innerText = data[i].languages[0];
list2.innerText = data[i].languages[2];
list3.innerText = data[i].languages[3];
btn1.innerHTML = `${data[i].live}<img id="live-btn" src="./live.png" alt="btn">`;
btn2.innerHTML = `${data[i].source}<i id="github" class="fab fa-github"></i>`;
const mainContent = document.querySelector('.main');
return mainContent.appendChild(page);
}
`list1.innerText = data[i].languages[0];`
list2.innerText = data[i].languages[2];
list3.innerText = data[i].languages[3];
我必须在这三行上出现“使用数组解构首选解构”错误。我正在尝试重组这三行。
解决方案
推荐阅读
- android - 如何使用子类中的变量集形成子类中的主类?
- sql - 加入字符串的数字部分
- python - 仅使用 python 检查和处理平面文件,无需任何包或库
- javascript - webpack-cli@3.0.8 需要 webpack@^4.xx 的对等点,但没有安装
- hive - 查询从单独环境复制的 Hive 中的 ORC 数据
- c# - Microsoft Unity HierarchicalLifetimeManager 死锁
- c++ - 单例模式中的手动析构函数调用:多次调用
- jquery - 动态添加到表中的按钮不起作用 Jquery
- ruby-on-rails - 尝试在不中断 Rails 服务器的情况下运行 Python 脚本
- json - 在 Go 中编辑 Json 而不首先解组为结构