javascript - 获取索引后如何显示对象值的数组?
问题描述
我在本地存储中有一个对象值数组。我创建了一些卡片,在 onclick 属性中,我将索引传递给一个函数。现在我想打开一个模式并显示每个特定索引位置的值。
var updateModal = function (clickIndex) {
alert(clickIndex.title)
//here in the updateModal function I only get the result undefined.
如何获取对象值的当前索引数组。我的代码有什么问题?
解决方案
您可以尝试先从 localStorage 检索项目并解析它,然后使用您传递的索引 (clickIndex) 来选择相应的 obj。在代码中
const cartItems = JSON.parse(localStrategy.getItem("The_name/var_you_used"));
const myObj = cartItems[clickIndex];// this is what you want?
return myObj;
推荐阅读
- c# - C#:当不支持参数类型时,我应该抛出 ArgumentException 还是 NotSupportedException?
- node.js - MongoDB 和 Mongoose - 创建自定义、自动索引辅助 ID?
- ssas - 将日期维度与事实表中的间隔字段链接
- python - 如何从 pandas.to_latex 的输出中删除多余的反斜杠?
- go - 调用接受“chan interface{}”的函数
- git - 监控 Git 远程负载
- java - Spring Boot / Swing 独立应用程序上 AspectJ 方面的自动装配服务 null
- javascript - 我将一个网站部署到 heroku 并更改了我的一些 app.js 文件。为什么我的模板不能在本地服务器上访问了?
- css - 为什么某些网页在移动设备上显示在平板电脑视图中?
- ios - 键入 ListView 的 TextField 元素时,iOS 上的键盘自动隐藏