في JavaScript ، غالبًا ما تواجه مشكلات في السلسلة ، ولكن سيكون الأمر أكثر إثارة للقلق إذا كانت السلسلة التي تريد لصقها لفترة طويلة.
إذا كان ذلك على سطر واحد ، فلن يكون قابلاً للقراءة ، ولكن إذا أراد لف السطر ، فسيتم الإبلاغ مباشرة عن خطأ.
فيما يلي العديد من تقنيات الربط JavaScript للسلاسل الربط.
إضافة سلاسل (+)
var heads = '<li>' + '<span> Hello World </span>' + '</li>' ؛
خيوط خياطة مع عكسي
var heads = '<li>' / '<span> Hello World </span>' / '</li>' ؛
الربط بين الأوتار مع المصفوفات
استخدم طريقة الانضمام إلى الصفيف لتحويل الصفيف إلى سلسلة.
var emplist = ['<li>' ، '<span> Hello World </span>' ، '</li>']. انضم ("") ؛استنادًا إلى الصفيف ، يمكنك تغليف طريقة StringBuffer لإكمال الربط السلسلة.
وظيفة stringBuffer () {this.buffer = [] ؛ } stringBuffer.Prototype = {constructor: stringBuffer ، append: function (str) {this.buffer.push (str) ؛ إرجاع هذا ؛ } ، toString: function () {return this.buffer.join ('') ؛ }} ؛سلسلة قالب ES6
يتم تقديم نوع جديد من بناء الجملة الحرفي في ES6 ، يسمى سلاسل القالب.
استخدم اقتباسًا عكسيًا بدلاً من عروض الأسعار الفردية أو المزدوجة الأصلية.
$ ('. تحذير'). html (`<h1> work! </h1> <p> مطعم متنوع </p> <p> مجرد Thai Thai </p>`) ؛سيتم إخراج الخطوط الجديدة والمسافات والمسافات في السلسلة إلى السلسلة التي تم إنشاؤها حديثًا كما هي.
إذا كنت ترغب في فهم مشكلات الأداء في الربط السلسلة ، فمن المستحسن قراءة كتاب نيكولاس سي زكاس "جافا سكريبت عالي الأداء" من تأليف نيكولاس سي. زكاس
نصائح ربط سلسلة JavaScript أعلاه (الموصى بها) هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.