javascript - 选择单个数据类型数组 Javascript
问题描述
我有一个JSON.stringify
:
var IDData = JSON.stringify([
["Environmental dynamics of Piscirickettsia Salmonis", "Piscirickettsia Salmonis", "Customer", "patongenoA", "Proyecto39", "40", "100", "1445837"],
["Piscirickettsia Salmonis", "Microbiología y Parasitología", "patogenoA", "Microbiología y Parasitología", "Proyecto40", "40", "100", "1445837"],
["Microbiología y Parasitología", "Protocolo", "Microbiología y Parasitología", "Protocolo", "Proyecto41", "40", "100", "1445837"],
]);
proyectos = JSON.parse(IDData);
// alert( numbers );
alert(proyectos[0]);
并显示它并显示此消息的警报:
Environmental dynamics of Piscirickettsia Salmonis,Piscirickettsia Salmonis,Customer,patongenoA,Proyecto39,40,100,1445837
一个数组,全部用逗号分隔。
有没有机会只选择数组的一个数据?示例:“警报:”Proyecto40
是否有机会使用 Javascript 选择一种数据类型并将其转换为变量?
提前致谢,
解决方案
如果您知道职位:
var myVar = proyectos[1][4]
深度解构(知道位置):
var [, [, , , , myVar1]] = proyectos
Array.filter() :
var myVar2 = proyectos.flat().filter(e => e === 'Proyecto40')[0];
var IDData = JSON.stringify([
["Environmental dynamics of Piscirickettsia Salmonis", "Piscirickettsia Salmonis", "Customer", "patongenoA", "Proyecto39", "40", "100", "1445837"],
["Piscirickettsia Salmonis", "Microbiología y Parasitología", "patogenoA", "Microbiología y Parasitología", "Proyecto40", "40", "100", "1445837"],
["Microbiología y Parasitología", "Protocolo", "Microbiología y Parasitología", "Protocolo", "Proyecto41", "40", "100", "1445837"],
]);
proyectos = JSON.parse(IDData);
// alert( numbers );
var myVar = proyectos[1][4]
console.log(myVar);
var [, [, , , , myVar1]] = proyectos
console.log(myVar1);
var myVar2 = proyectos.flat().filter(e => e === 'Proyecto40')[0];
console.log(myVar2)
推荐阅读
- kerberos - 使用 Kerberos 身份验证和 Livy(通过 sparkmagic)时,文件路径变得无法访问
- d3.js - 如何继承工具提示的数字/日期格式,而不仅仅是轴?
- python - 像素化图像:"""name_image_matrix [::10,::10]""" 做什么?
- docker - 在 Docker 中注册到另一个容器中的服务器
- java - Android Studio 滑块
- python - 我可以用 Amazon Cognito 替换 django 管理面板登录代码吗?
- bash - 用于查找文件中缺少的数字的 Shell 脚本
- audio - 使用 BSP 库在 stm32f769i-Discovery 上进行录音时出现问题
- swift - Flutter iOS 插件中没有调用“handle”函数
- json - 是否可以通过 Jira REST API 在 JQL 中传递多个参数?