-4

実際、私はこれが何を呼んだのか分かりません。JavascriptでこのPythonスニペットのようなことをしたい.

前もって感謝します!

array = {'http://facebook.com' : 'facebook',
'https://twitter.com' : 'twitter',
'https://google.com' : 'google'}

for domain, name in array.items():
    print 'The name of '+domain+' is '+name

編集、 、および の間違いで申し訳ありません:コーディングに疲れていました...

4

4 に答える 4

1

まず、python コードが正しくありません。私はあなたがこれを意味したと思います:

array = {'http://facebook.com': 'facebook',
'https://twitter.com': 'twitter',
'https://google.com': 'google'}

for domain, name in array.items():
    print 'The name of '+domain+' is '+name

これを辞書と呼びます。

ここで、javascript では、辞書は上記と同じように記述され、その前に var が付きます。 var array ...

for ループはいくつかの方法で実装できます。お気に入り:

var array = {
    'http://facebook.com': 'facebook',
    'https://twitter.com': 'twitter',
    'https://google.com': 'google'
};
Object.keys(array).forEach(function (key) {
    var domain = key,
        name = array[key];
    console.log('The name of '+domain+' is '+name);
});
于 2013-09-21T13:46:11.597 に答える