الفرق بين المراجعتين لصفحة: «JavaScript/String/concat»

من موسوعة حسوب
لا ملخص تعديل
 
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}'
 
سطر 56: سطر 56:
* معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.5.4.6 ECMAScript 5.1].
* معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.5.4.6 ECMAScript 5.1].
* معيار [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf ECMAScript 3rd Edition] .  
* معيار [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf ECMAScript 3rd Edition] .  
[[تصنيف:JavaScript]]
[[تصنيف:JavaScript|{{SUBPAGENAME}}]]
[[تصنيف:JavaScript Global Objects]]
[[تصنيف:JavaScript Global Objects|{{SUBPAGENAME}}]]
[[تصنيف:JavaScript String]]
[[تصنيف:JavaScript String|{{SUBPAGENAME}}]]

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

الدالة String.prototype.concat()‎ تدمج سلسلتين نصيتين مع بعضهما بعضًا وتُعيد سلسلةً نصيةً جديدةً.

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

str.concat(string2[, string3, ..., stringN])

string2...stringN

السلاسل النصية التي ستُجمَع مع بعضها لتشكيل السلسلة النصية الجديدة.

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

سلسلة نصية جديدة تحتوي على النص الموجود في السلاسل النصية المُمرَّرة إلى الدالة.

الوصف

الدالة concat()‎ تجمع النص من سلسلة نصية أو أكثر وتُعيد سلسلةً نصيةً جديدة، والتغييرات التي تحدث على إحدى السلاسل النصية لن تؤثر على البقية.

بخصوص الأداء، من المستحسن (وبشدّة) استخدام معاملات الإسناد (أي + و =+) بدلًا من الدالة concat()‎ لأنها أسرع بكثير.

أمثلة

المثال الآتي يستخدم الدالة concat()‎ لدمج سلاسل نصية إلى سلسلة نصية جديدة:

var hello = 'Hello, ';
console.log(hello.concat('Ahmed', '. Have a nice day.'));
/* Hello, Ahmed. Have a nice day. */

var greetList = ['Hello', ' ', 'Amr', '!'];
"".concat(...greetList); // "Hello Amr!"

"".concat({}); // [object Object]
"".concat([]); /// ""
"".concat(null); // "null"
"".concat(true); // "true"
"".concat(4, 5); // "45"
"".concat({}); // [object Object]

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

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي نعم نعم نعم نعم نعم

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