【问题标题】:Looping through a text file in React or JS在 React 或 JS 中循环遍历文本文件
【发布时间】:2020-08-03 09:27:00
【问题描述】:

我从这里https://api.pwnedpasswords.com/range/D0597 收到一个文本文件作为 API 响应,看起来像这样

007F24D71AC210875C58951F5D99ACC71D2:3
0097880A0B749B59A5F7FD0D943A133ADE1:4
00CAEC74DE2FA10428E6D3FAD065D53B865:4
00F8C45A33243D0A4FD293DC70130E82E00:1
024556F4CB4A1DA178A6EC4E43ECED22467:1
030BA417A72B878EC629BD585705D306260:1
03664676C5A123BE6927DB6BAC5F5427468:1
0491953CF08D183806C28DB827835D27348:1
04BA7B823BBB772A8172F94A757AAF59A39:2
04D3C208B89E12C60AB12900690E86C13DA:1
06856BA40BCB6BCE13C40F271487F347BA5:1
071E3D06232DEA85E297102F6037164C033:5

我需要遍历并检查输入的值是否包含在第一项列表中。如果存在,我需要在“:”之后显示第二个值。

我试图将 split() 用于换行和“:”并进行迭代,但有点迷路了。

【问题讨论】:

标签: javascript json reactjs react-native iteration


【解决方案1】:
// data is your text file
var foo = data.split("\n"),
    bar = "your input";

Object.keys(foo).forEach(function(key) {

    if (foo[key].split(":")[0] === bar) {
        console.log(foo[key].split(":")[1]);
    }

});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多