将python循环转换为javascript循环

时间:2019-03-13 15:31:47

标签: javascript python json

stations = {}
stations['kone'] =  set(['id', 'nv', 'ut'])
states_needed = new Set(['mt', 'wa', 'o', 'id', 'nv', 'ut', 'ca', 'az'])

while states_needed:
  best_station = None
  states_covered = set()
  for station, states in stations.items():
    states_needed & states

我正在尝试将上述代码翻译成javascript。我收到此错误:“ states.has不是函数”。不知道我在做什么错。

   stations = {}
   stations['kone'] =  new Set(['id', 'nv', 'ut'])
   states_needed = new Set(['mt', 'wa', 'o', 'id', 'nv', 'ut', 'ca', 'az'])

   while(states_needed){
   let best_station = null
   let states_covered = new Set()
   for(states in Object.entries(stations)){
      new Set(
       [...states_needed].filter(x => states.has(x)))
  }

0 个答案:

没有答案