[Exercises: JavaScript Basics and DOM]Parse JSON Objects

[Exercises: JavaScript Basics and DOM]Parse JSON Objects

fbinnzhivko avatar fbinnzhivko 1460 Точки

function setObjects(arr) {
    for(let i = 0; i < arr.length; i++){
        let str = arr[i];
        let obj = JSON.parse(str);
        console.log("Name: " + obj.name);
        console.log("Age: " + obj.age);
        console.log("Date: " + obj.date);
    }
}

Дано да ти помогне!

2
alex1966 avatar alex1966 253 Точки

На мен ми е по - интересно как става в обратния ред, не мога да го измисля (15та задача) 
 

function objectIntoJSON(input) {
    for (let i = 0; i < input.length; i++) {
        let result = input[i].split(' -> ')
        let obj = {key:input[0], value:input[1]}

        let final = JSON.stringify(obj)

        console.log(final)
    }
}

Само това можах да измисля, ще се радвам за някакви хинтове.
0
KrasimirPetkov avatar KrasimirPetkov 331 Точки

Ето задача 15:

function printem(n) {
  let object = {};
  for (i=0; i<n.length; i++) {
    let s = n[i].split(" -> ");
    let k = s[0];
    let v = s[1];
    if (!isNaN(v))
      v = parseInt(v);
    object[k] = v;
  }
  let toString = JSON.stringify(object);
  console.log(toString);
}

 

1
alex1966 avatar alex1966 253 Точки

Хмм, защо правя глупости аз .. благодаря много :))

1
DilyanaKapukaranova avatar DilyanaKapukaranova 0 Точки

А някой има ли идея защо за 14-та задача абсолютно същото с "foreach" не минава в Judge?

function parseJSONObj(arr) {
    for (let text of arr){
        let student = JSON.parse(text);

        console.log("Name: " + student.name);
        console.log("Age: " + student.age);
        console.log("Grade: " + student.grade);
    }
}

Благодаря!

0
26/06/2016 13:58:38