es6 string interpolation escape return code example

Example 1: javascript string literal

// Template String: If you want both double and single quotations in your string
// NOTE: also allows multiple line strings
// Find it above the leftmost tab key on your keyboard
let AllQuotationString = `Can use this for ', or ", or ${yourVariable}, or
	multiline strings`;

// Single Quotation String: If you want double quotations in your string
let SingleQuotationString = 'can contain " in string, but not ${yourVariable}';

// Double Quotation String: If you want single quotations in your string
let DblQuotationString = "can contain ' in string, but not ${yourVariable}";

Example 2: how to comment a template string

const fields = `
  id,${ /* post id */'' }
  message,${ /* post status/message */'' }
  created_time,
  permalink_url,
  type
`;

console.log(fields);

ugly and effective  (like ummm ... some certain programming languages)