Advertisement
196040

NVD 1 kolokvium practice 1

Nov 24th, 2021
995
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. Напишете функција select која прима 2 аргументи: објект и низа.
  3. Низата треба да содржи имиња на клучеви кои треба да се селектираат од објектот.
  4. Да се врати објект кој ги содржи само тие вредности
  5. */
  6. 'use strict'
  7.  
  8. var readline = require('readline');
  9. var rl = readline.createInterface({
  10.   input: process.stdin,
  11.   output: process.stdout,
  12.   terminal: false
  13. });
  14.  
  15. rl.question('', (p1) => {
  16.   rl.question('', (p2) => {
  17.     p2 = p2.split(", ")
  18.     p1 = JSON.parse(p1);
  19.    
  20.     console.log(select(p1,p2))
  21.  
  22.     rl.close();
  23.   })
  24. });
  25.  
  26. // DO NOT CHANGE ABOVE THIS LINE
  27.  
  28. function select(o1, o2) {
  29.     var attempt = {};
  30.      for(var i in o1) {
  31.          for(var j=0; j<o2.length; j++) {
  32.              if(i==o2[j]) {
  33.                  attempt[i]=o1[i];
  34.              }
  35.          }
  36.      }
  37.      return attempt;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement