الفرق بين المراجعتين ل"JavaScript/Array/values"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
 
ط (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}')
 
سطر 55: سطر 55:
 
* مسودة المعيار [https://tc39.github.io/ecma262/#sec-array.prototype.values ECMAScript Latest Draft].
 
* مسودة المعيار [https://tc39.github.io/ecma262/#sec-array.prototype.values ECMAScript Latest Draft].
 
* معيار [http://www.ecma-international.org/ecma-262/6.0/#sec-array.prototype.values ECMAScript 2015 (6th Edition)]‎.  
 
* معيار [http://www.ecma-international.org/ecma-262/6.0/#sec-array.prototype.values ECMAScript 2015 (6th Edition)]‎.  
[[تصنيف:JavaScript]]
+
[[تصنيف:JavaScript|{{SUBPAGENAME}}]]
[[تصنيف:JavaScript Global Objects]]
+
[[تصنيف:JavaScript Global Objects|{{SUBPAGENAME}}]]
[[تصنيف:JavaScript Array]]
+
[[تصنيف:JavaScript Array|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 15:36، 28 يناير 2018

الدالة Array.prototype.values()‎ تُعيد كائن Array Iterator جديد الذي يحتوي على كل قيمة في المصفوفة.

var a = ['w', 'y', 'k', 'o', 'p']; 
var iterator = a.values();

console.log(iterator.next().value); // w 
console.log(iterator.next().value); // y 
console.log(iterator.next().value); // k 
console.log(iterator.next().value); // o 
console.log(iterator.next().value); // p

البنية العامة

arr.values()

القيمة المعادة

كائن Array Iterator جديد.

أمثلة

استخدام الحلقة for...of

var arr = ['w', 'y', 'k', 'o', 'p'];
var iterator = arr.values();

for (let letter of iterator) {
  console.log(letter);
}

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي غير مدعومة غير مدعومة غير مدعومة غير مدعومة 9

على النقيض من متصفح IE، يدعم متصفح Edge هذه الميزة.

مصادر ومواصفات