কনসোলে ভেরিয়েবলগুলি বের করার সময়, একটি নতুন লাইন কীভাবে তৈরি করবেন?


114

তাই আমি সাধারণ কিছু করার চেষ্টা করছি, 1 কনসোল.লগ বিবৃতিটি ব্যবহার করে আমি কনসোলে আমার চিহ্নগুলি কয়েকটি লাইনে বিভক্ত করতে চাই:

console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related);

নিম্নলিখিতটি সন্ধান করার জন্য আপনি উপরেরটি কীভাবে লিখবেন?

roleName = test
role_ID = test
modal_UD = test
related = test

পরিবর্তে roleName = test role_ID = test modal_UD = test related = test

আমি অনুরূপ অন্যান্য প্রদর্শিত বেশ কয়েকটি প্রশ্ন পরীক্ষা করে দেখেছি, তবে কেউই কোনও সাহায্য করে নি বা ভিন্ন জিনিস সম্পর্কে কথা বলছে না।

দেখার জন্য ধন্যবাদ!

উত্তর:


191

আপনি এটি উদ্ধৃতি ভিতরে অন্তর্ভুক্ত করা উচিত '\n', নীচে দেখুন,

console.log('roleName = '+roleName+ '\n' + 
             'role_ID = '+role_ID+  '\n' + 
             'modal_ID = '+modal_ID+ '\n' +  
             'related = '+related);

1
মিষ্টি এটি ছিল ধন্যবাদ! এটি কীভাবে লেখা হয়েছিল তা আমার দেখার দরকার ছিল
লিওন গাবান

40

ES6 / ES2015 এ আপনি টেমপ্লেট আক্ষরিক বলে স্ট্রিং আক্ষরিক সিনট্যাক্স ব্যবহার করতে পারেন । টেম্পলেট স্ট্রিংগুলি একক উদ্ধৃতি 'বা ডাবল উদ্ধৃতি চিহ্নগুলির পরিবর্তে ব্যাকটিক অক্ষর ব্যবহার করে "। তারা নতুন লাইন এবং ট্যাব সংরক্ষণ করে

const roleName = 'test1';
const role_ID = 'test2';
const modal_ID = 'test3';
const related = 'test4';
        
console.log(`
  roleName = ${roleName}
  role_ID = ${role_ID}
  modal_ID = ${modal_ID}
  related = ${related}
`);



8

কেন কেবলমাত্র console.log()প্রতিটি ভেরার জন্য পৃথক, এবং কমা দিয়ে পৃথক করে সেগুলিগুলিতে স্ট্রিংয়ে রূপান্তর না করে? এটি আপনাকে আলাদা লাইন দেবে এবং প্রত্যেকটির স্ট্রিং প্রতিনিধিত্বের পরিবর্তে প্রতিটি ভেরিয়েবলের সত্যিকারের মান দেবে (ধরে নিবেন তারা সমস্ত স্ট্রিং নাও থাকতে পারে)।

console.log('roleName',roleName);
console.log('role_ID',role_ID);
console.log('modal_ID',modal_ID);
console.log('related',related);

এবং আমি মনে করি এটি পড়া / বজায় রাখা আরও সহজ হবে।


আমি কোডটি ফর্ম্যাট করার একটি উপায় খুঁজছিলাম যেমন @ ভেগা কীভাবে এটি লিখেছিল ... আরও ক্লিনার ইমো
লিওন গাবান


4

ন্যায়বিচার ব্যবহারের সবচেয়ে খারাপ জিনিস

console.log({'some stuff': 2} + '\n' + 'something')

এটি হ'ল সমস্ত জিনিস স্ট্রিংয়ে রূপান্তরিত হয় এবং যদি আপনাকে বস্তুর প্রয়োজন দেখাতে হয় তবে আপনি পরবর্তীটি দেখতে পাবেন:

[object Object]

সুতরাং আমার রূপটি পরবর্তী কোড:

console.log({'some stuff': 2},'\n' + 'something');

4
console.log('Hello, \n' + 
            'Text under your Header\n' + 
            '-------------------------\n' + 
            'More Text\n' +
            'Moree Text\n' +
            'Moooooer Text\n' );

এটি কেবলমাত্র পাঠ্যের জন্য আমার পক্ষে দুর্দান্ত এবং চক্ষুতে সহজ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.