我试图根据用户输入从数组列表中过滤对象,但我不确定如何实现这一点。这是我的 html: <input id="search" type="text" placeholder="Search.."><div id="animallist"></div>javascript:const animals = [{name: "Cat",useful: "no"},{name: "Dog",useful
2020-03-28
这是我的两个值的数组。let dataList = ["x","y","z","a","b"]let data2= {x:{hide:true},y:{hide:true},z:{},a:{}}这是我的尝试代码:let filters = dataList.filter(item=>Object.keys(data2).includes(item))我想根据 data2 - hide:true 过
2020-04-24
我正在创建一个《王国之心》角色目录,我有一个关于如何过滤它们的问题首先,我创建了构造类来制作角色和游戏class character {constructor(name, gender, alive, race, description,debut, seriesAppearance) {this.name = name;this.gender = gender;this.alive = ali
2020-05-09
我想基于输入“过滤”和对象:014918813我尝试使用MAP函数以:获得最终结果193901485,但我得到了“一个对象[null,null,null]我想获得一个对象,例如:965953613仅仅是第一个2,具有ID标签:1我该怎么做?
2020-11-30
我是 Javascript 新手,我想创建一个函数,该函数接受一个非负整数和字符串数组,并返回一个不包含字符串的新数组。示例filterArray([1, 2, "aasf", "1", "123", 123])➞[1, 2, 123]我试过这个代码:function filterArray(arr) {var j=0;var numArr;for (let i=0;i<length.arr;i+
2021-06-18
我构建了一个小型 Chrome 扩展程序 - 它可以显示您的 IP 和地理位置信息。我测试了几次,将其打包(使用 Grunt)并上传到 Chrome 网上应用店。我多次验证生成的 zip 文件是否包含应用程序所需的所有文件 + 清单。然后我删除了本地版本,并尝试从网上应用店安装。即使在刷新和重新启动浏览器多次后,我仍然不断收到此错误:"There was a problem adding this
2013-04-21
我一直在开发一个简单的 Chrome 扩展程序,上下文菜单显示正常,但无法打开弹出窗口。我试图让它根据选择区分操作。更新经过几个小时的折腾,我想我已经接近目标了,但现在我收到“无法读取未定义的属性‘linkUrl’”的提示,我不知道它来自哪里。function getEmail(info,tab) {chrome.windows.create({url: "https://mail.google.
2013-12-31
我正在尝试创建一个 Google 扩展程序,在创建过程中遇到的所有问题中,我遇到了一个问题,即使查看了 StackOverflow 中的大量答案,我也不知道该如何解决。基本上,此代码应该打开一个弹出窗口,当您单击此弹出窗口中的链接时,该弹出窗口会替换现有弹出窗口。因此,当您单击“clickme”链接时,此代码会打开“popup2.html”。答案可能很明显,但我的 javascript 知识已经生
2015-05-12
前提:尝试编写非常简单的 chrome 扩展程序,作为测试,我想添加控制台日志记录以进行调试。但是,我一直收到此错误Uncheckedruntime.lastErrorwhile runningwebRequestInternal.addEventListener:You need to request host permissions in the manifest file in order
2018-02-12
这是我的第一个 Chrome 扩展程序,而且 js 也不是我的强项。我觉得这很简单,只是因为我缺乏这方面的经验而错过了。我尝试从存储中读取,并将读取的内容(或默认值)放入文本字段。似乎它没有找到元素 ID:“orgurl”,这就是它无法填充字段的原因,但我可能错了。我在这段代码中收到标题中的错误(请参阅标记为“BUG”的行):function restore_options() {// Use
2019-08-02
所以我有一个非常简单的组件:const in_cart = (<CartItems><ItemInCart><InCartFont>{ITEM NAME}</InCartFont><CartRemove><CartX>x</CartX><br></br>remove</CartRemove></ItemInCart></CartItems>)我想知道是否有办法像这样使用它:function App
2019-06-11
我有一个 React 应用,如果本地存储中没有数据,它会通过数据库的 API 调用加载项目。然后,我将使用数据设置状态,并将数据加载到本地存储中。下次加载应用时,它将从本地存储中获取数据。数据在 return 语句中映射出来。问题是,即使本地存储中有数据,它仍然返回 null。我将从 componentDidMount 加载数据:以下代码将运行函数“loadItems”,该函数首先检查本地存储中是
2019-10-28
我刚刚在 React 中尝试通过localStorage进行用户身份验证。代码片段如下。export const loginUser = userData => dispatch => {axios.get("http://localhost:5000/users").then((res)=>{res.data.map(user => {if(user.email === userData.ema
2021-01-20
我有以下 App.js 代码。 useEffect 钩子将在应用程序启动时运行,我希望它从 localStorage 检索一个对象,然后将其设置为 useState 用户变量。CONSOLE.LOG 输出:JSON user {"name":"tester","username":"test username","password":"testpassword","token":"test tok
2021-10-28
我的 localstorage.getItem 有问题,setItem 函数工作正常,数据也正确存储,但当我刷新页面时数据就消失了。这是我的代码 useEffect(()=>{localStorage.setItem(local_Storage_key, JSON.stringify(contacts));}, [contacts]);useEffect(()=>{const storage =
2022-06-13