配列のインデックス付けを正しく設定したい
Q&A
Closed
解決したいこと
https://coderbyte.com/api/challenges/json/age-counting
上記のリンクを見ていただくと「age」と「key」の値があります
私がしたいことは配列の要素をデータの一部分だけ取り出せる「keyの10と15の間を文字列形式で出力」です
配列の要素から値を取り出すために、constで定数を宣言し、
keyArray()のメソッドの初期化を作成しました
要素の取得をするためにconsole.logで出力しました
できなかったので改善したいと思います
お手数おかけしますがよろしくお願いします
発生している問題・エラー
/tmp/412926082/main.js:24
const key10and15 = keyArray(10, 16);
^
TypeError: keyArray is not a function
at IncomingMessage.<anonymous> (/tmp/412926082/main.js:24:24)
at IncomingMessage.emit (node:events:525:35)
at endReadableNT (node:internal/streams/readable:1359:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
const https = require('https');
https.get('https://coderbyte.com/api/challenges/json/age-counting', (resp) => {
let content = '';
// push data character by character to "content" variable
resp.on('data', (c) => content += c);
// when finished reading all data, parse it for what we need now
resp.on('end', () => {
let jsonContent = JSON.parse(content);
let jsonContentArray = jsonContent.data.split(',');
let keyArray = [];
for (let i = 0; i < jsonContentArray.length; i++) {
let keySplit = jsonContentArray[i].trim().split('=');
keyArray.push(keySplit[1]);
}
// console.log(keyArray.toString());
const key10and15 = keyArray(10, 16);
console.log(key10and15);
});
});
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
該当するソースコード
ソースコードを入力
例)
def greet
puts Hello World
end
自分で試したこと
現在どこに問題があるか調べています