javascript - 有谁知道我如何动态更改此变量?
问题描述
我希望能够根据我在“renderTags”函数中放置的参数来更改在“immutable_data”中定位哪些数据,最好的方法是什么?我尝试了很多不同的东西,但没有得到正确的对象,谢谢
async function renderTags(args) {
let atts = await fetchAtt();
var flags = [], output = [], l = atts.data.length, i;
for( i=0; i<l; i++) {
if( flags[atts.data[i].immutable_data.ARGS]) continue;
flags[atts.data[i].immutable_data.ARGS] = true;
output.push(atts.data[i].immutable_data.ARGS);
}console.log(output);
}
renderTags(variant);
我正在获取一个 API,循环所有“atts.data”并从数据的 immutable.data 中唯一地存储我选择的数据位。例如我的
renderTags(variant)
会寻找
atts.data[i].immutable_data.variant
和
renderTags(name);
应该看起来像
atts.data[i].immutable_data.name
,ETC。
解决方案
推荐阅读
- javascript - javascript http响应并不总是返回每个数据
- sql-server - Powershell Invoke-Sqlcmd 不捕获所有详细输出
- javascript - 在对象方法调用上使用两组括号的原因是什么
- java - Xades4j:无法初始化密钥库
- reactjs - 使用 Reactjs 和 Bootstrap 一次显示一个折叠内容
- javascript - 捕捉模糊并输入点击场地
- python - RuntimeError:会话图为空。在调用 run() 之前向图中添加操作
- eclipse - 在 Cygwin 环境中构建的 Eclipse Makefile 项目
- sql - 这两个 SQL 语句之间的实际区别是什么?
- javascript - 这是 Javascript 阻塞/异步场景吗?