এই নিবন্ধ থেকে নেওয়া নীচের কোড স্নিপেটগুলি কোঁকড়া ধনুর্বন্ধনীগুলির স্থান নির্ধারণের ক্ষেত্রে কেবলমাত্র একক পরিবর্তনের কারণে বিভিন্ন ফলাফল তৈরি করে?
যখন খোলার কোঁকড়া ধনুর্বন্ধনী {
একটি নতুন লাইনে থাকে, test()
ফিরে আসে undefined
এবং "না - এটি ভেঙে যায়: অপরিজ্ঞাত" সতর্কতাতে প্রদর্শিত হয়।
function test()
{
return
{ /* <--- curly brace on new line */
javascript: "fantastic"
};
}
var r = test();
try {
alert(r.javascript); // does this work...?
} catch (e) {
alert('no - it broke: ' + typeof r);
}
যখন বক্রবন্ধনী একই লাইনে যেমন হয় return
, test()
একটি বস্তুর ফেরৎ, এবং "চমত্কার" সতর্ক করা হয়।
function test()
{
return { /* <---- curly brace on same line */
javascript: "fantastic"
};
}
var r = test();
try {
alert(r.javascript); // does this work...?
} catch (e) {
alert('no - it broke: ' + typeof r);
}
return
অন্য জায়গাগুলির তুলনায় কিছুটা আলাদা এবং লাইন ব্রেক "স্প্রিম" এর চেয়ে "স্পট" মানে "স্প্রিম" হতে পারে।