<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2382874541397951340</id><updated>2026-10-10T05:56:57.280-07:00</updated><category term="Rails"/><category term="javascript"/><category term="servicenow"/><category term="System"/><category term="tip"/><category term="geneva"/><category term="python"/><category term="git"/><category term="testing"/><category term="Jquery"/><category term="capybara"/><category term="selenium"/><category term="HTML5"/><category term="Install"/><category term="Mac"/><category term="OS X"/><category term="Ruby on Rails"/><category term="Yosemite"/><category term="apache"/><category term="helsinki"/><category term="json"/><title type='text'> (I&#39;m just) thinking out loud</title><subtitle type='html'>( Nishant Nigam )</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>182</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-2953631678977819998</id><published>2024-12-19T07:56:00.000-08:00</published><updated>2024-12-19T07:56:53.489-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="servicenow"/><title type='text'>GlideStopWatch in ServiceNow</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;break-words tvm-parent-container&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;Have you tried using &lt;b&gt;GlideStopWatch&lt;/b&gt; in ServiceNow?&lt;span class=&quot;white-space-pre&quot;&gt; &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;It&#39;s
 an incredibly handy tool for measuring execution time in your 
server-side scripts.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;break-words tvm-parent-container&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;Whether you&#39;re optimizing performance or debugging,
&lt;b&gt; GlideStopWatch&lt;/b&gt; helps you pinpoint slowdowns with milliseconds 
precision.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;break-words tvm-parent-container&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;break-words tvm-parent-container&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ9oI3dOHA7kpP87KYDoioouyQhPDij84fFuFhEGRBIAjhp5SBTqJkGLABSS6_lDTT330YVZi5wLL6CxErPhGVPcDcEqkcuawEqywbcZXoPh-7iqWQBMu7c4lvXB46ZB-enbDapHkne1AexAnWYlxleKdIZakh2_Ju5Rfbl_FgFuW3HpyLoKXWlpevDZsm/s2606/GlideStopWatch.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;508&quot; data-original-width=&quot;2606&quot; height=&quot;124&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ9oI3dOHA7kpP87KYDoioouyQhPDij84fFuFhEGRBIAjhp5SBTqJkGLABSS6_lDTT330YVZi5wLL6CxErPhGVPcDcEqkcuawEqywbcZXoPh-7iqWQBMu7c4lvXB46ZB-enbDapHkne1AexAnWYlxleKdIZakh2_Ju5Rfbl_FgFuW3HpyLoKXWlpevDZsm/w640-h124/GlideStopWatch.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;break-words tvm-parent-container&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;break-words tvm-parent-container&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/2953631678977819998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2024/12/glidestopwatch-in-servicenow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2953631678977819998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2953631678977819998'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2024/12/glidestopwatch-in-servicenow.html' title='GlideStopWatch in ServiceNow'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ9oI3dOHA7kpP87KYDoioouyQhPDij84fFuFhEGRBIAjhp5SBTqJkGLABSS6_lDTT330YVZi5wLL6CxErPhGVPcDcEqkcuawEqywbcZXoPh-7iqWQBMu7c4lvXB46ZB-enbDapHkne1AexAnWYlxleKdIZakh2_Ju5Rfbl_FgFuW3HpyLoKXWlpevDZsm/s72-w640-h124-c/GlideStopWatch.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-6822477076442885383</id><published>2024-12-15T22:04:00.000-08:00</published><updated>2024-12-15T22:07:47.963-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="servicenow"/><title type='text'>ServiceNow Debugging with gs.trace</title><content type='html'>&lt;p&gt;Debugging in ServiceNow just got easier with gs.trace! This powerful tool helps you track every step of your server-side scripts in real time.&amp;nbsp;&lt;/p&gt;&lt;p&gt;For example, let&#39;s say you&#39;re troubleshooting a complex Business Rule:


When enabled, gs.trace generates detailed logs in the System Logs for every database operation, GlideRecord query, or function call, making it simple to identify bottlenecks or issues.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;background-color: #fffffe; color: black; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12px; font-weight: normal; line-height: 18px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;gs.trace(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; current = &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;GlideRecord&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;sys_user&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; (current.&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;XXXXXX&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;    gs.info(current.getValue(&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&#39;name&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;gs.trace(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;If you&#39;re not using gs.trace yet, give it a try—it&#39;s a must-have for streamlining debugging!&lt;/p&gt;



&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8TkgZawgGfTkIWMBzH4wPVXKr9wFFaHFfLHkXpiQ90Tzyh8BTPHeFkLcoU9E_MLn0Psq5nbciNqEgetU6nvOYGupyjM0j-7NaCsbk2oizkfpy8qjCLTQmlPk02VG6AxEmW3BT4TRrVaTq-a7gaPOfuyIScQ-RVkbIu9kBE4b05x_e58j_La6uLG1vPO0u/s2730/Screenshot%202024-12-16%20at%2011.33.11%E2%80%AFAM.png&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;998&quot; data-original-width=&quot;2730&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8TkgZawgGfTkIWMBzH4wPVXKr9wFFaHFfLHkXpiQ90Tzyh8BTPHeFkLcoU9E_MLn0Psq5nbciNqEgetU6nvOYGupyjM0j-7NaCsbk2oizkfpy8qjCLTQmlPk02VG6AxEmW3BT4TRrVaTq-a7gaPOfuyIScQ-RVkbIu9kBE4b05x_e58j_La6uLG1vPO0u/w640-h234/Screenshot%202024-12-16%20at%2011.33.11%E2%80%AFAM.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/6822477076442885383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2024/12/servicenow-debugging-with-gstrace.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6822477076442885383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6822477076442885383'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2024/12/servicenow-debugging-with-gstrace.html' title='ServiceNow Debugging with gs.trace'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8TkgZawgGfTkIWMBzH4wPVXKr9wFFaHFfLHkXpiQ90Tzyh8BTPHeFkLcoU9E_MLn0Psq5nbciNqEgetU6nvOYGupyjM0j-7NaCsbk2oizkfpy8qjCLTQmlPk02VG6AxEmW3BT4TRrVaTq-a7gaPOfuyIScQ-RVkbIu9kBE4b05x_e58j_La6uLG1vPO0u/s72-w640-h234-c/Screenshot%202024-12-16%20at%2011.33.11%E2%80%AFAM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-7313229432446623738</id><published>2022-12-07T23:32:00.005-08:00</published><updated>2022-12-08T00:13:16.070-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>JavaScript variables - var, let and const</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Instead of using the var keyword when defining variables, use the let and const keywords. This is due to the fact that whereas var is function-scoped, let and const are block-scoped. This indicates that var variables can be accessed from anywhere within the enclosing function, but let and const variables can only be accessed within the block in which they are declared. You may avoid unexpected behaviour and make your code simpler to read and comprehend by using let and const.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Here is an example:&lt;/p&gt;&lt;pre&gt;&lt;div class=&quot;bg-black&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;pre&gt;&lt;div class=&quot;bg-black&quot;&gt;&lt;div class=&quot;p-4&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;code class=&quot;!whitespace-pre-wrap hljs language-javascript&quot;&gt;&lt;span class=&quot;hljs-comment&quot;&gt;// Using `var` to declare a variable&lt;/span&gt;
&lt;span class=&quot;hljs-keyword&quot;&gt;var&lt;/span&gt; x = &lt;span class=&quot;hljs-number&quot;&gt;10&lt;/span&gt;;
&lt;span class=&quot;hljs-keyword&quot;&gt;if&lt;/span&gt; (x &amp;gt; &lt;span class=&quot;hljs-number&quot;&gt;5&lt;/span&gt;) {
  &lt;span class=&quot;hljs-comment&quot;&gt;// `y` is accessible within the if block&lt;/span&gt;
  &lt;span class=&quot;hljs-keyword&quot;&gt;var&lt;/span&gt; y = &lt;span class=&quot;hljs-number&quot;&gt;5&lt;/span&gt;;
}
&lt;span class=&quot;hljs-comment&quot;&gt;// `y` is also accessible outside of the if block&lt;/span&gt;
&lt;span class=&quot;hljs-variable language_&quot;&gt;console&lt;/span&gt;.&lt;span class=&quot;hljs-title function_&quot;&gt;log&lt;/span&gt;(y); &lt;span class=&quot;hljs-comment&quot;&gt;// 5&lt;/span&gt;

&lt;span class=&quot;hljs-comment&quot;&gt;// Using `let` to declare a variable&lt;/span&gt;
&lt;span class=&quot;hljs-keyword&quot;&gt;let&lt;/span&gt; x = &lt;span class=&quot;hljs-number&quot;&gt;10&lt;/span&gt;;
&lt;span class=&quot;hljs-keyword&quot;&gt;if&lt;/span&gt; (x &amp;gt; &lt;span class=&quot;hljs-number&quot;&gt;5&lt;/span&gt;) {
  &lt;span class=&quot;hljs-comment&quot;&gt;// `y` is only accessible within the if block&lt;/span&gt;
  &lt;span class=&quot;hljs-keyword&quot;&gt;let&lt;/span&gt; y = &lt;span class=&quot;hljs-number&quot;&gt;5&lt;/span&gt;;
}
&lt;span class=&quot;hljs-comment&quot;&gt;// `y` is not accessible outside of the if block&lt;/span&gt;
&lt;span class=&quot;hljs-variable language_&quot;&gt;console&lt;/span&gt;.&lt;span class=&quot;hljs-title function_&quot;&gt;log&lt;/span&gt;(y); &lt;span class=&quot;hljs-comment&quot;&gt;// ReferenceError: y is not defined&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;p-4&quot;&gt;&lt;code class=&quot;!whitespace-pre-wrap hljs language-javascript&quot;&gt;&lt;span class=&quot;hljs-comment&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;As you can see, in the second example, the y variable is only accessible inside the if block and cannot be used outside of that block because let was used in place of var. This can make your code more readable and help prevent bugs.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/7313229432446623738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/12/javascript-var-let-and-const.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/7313229432446623738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/7313229432446623738'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/12/javascript-var-let-and-const.html' title='JavaScript variables - var, let and const'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-6199884264090952923</id><published>2022-12-07T21:37:00.007-08:00</published><updated>2022-12-08T00:15:12.841-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Remove duplicates from a JavaScript Array</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;In JavaScript, you may combine the indexOf() method and the filter() method to get rid of duplicates from an array &lt;/span&gt;&lt;br /&gt;
  &lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;function removeDuplicates(arr) {
  return arr.filter((el, index) =&amp;gt; arr.indexOf(el) === index);
}

let numbers = [1, 2, 3, 3, 4, 4, 5];
let uniqueNumbers = removeDuplicates(numbers);

console.log(uniqueNumbers); // [1, 2, 3, 4, 5]&lt;/span&gt;&lt;/b&gt;
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;The removeDuplicates() function in this code accepts an array as an argument and produces a new array that is empty of duplicates. This is accomplished by creating a new array with the filter() method that only contains elements that are unique within the original array.&lt;br /&gt;&lt;br /&gt;A callback function is provided as an argument to the filter() method, which is used to filter each element of the array. By comparing the current element&#39;s index to the output of executing indexOf() on the original array, the callback function determines if the current element exists only once in the array. The element is added to the new array if the two indices are equivalent, which indicates that it is not a duplicate of any other element.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/6199884264090952923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/12/remove-duplicates-from-javascript-array.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6199884264090952923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6199884264090952923'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/12/remove-duplicates-from-javascript-array.html' title='Remove duplicates from a JavaScript Array'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-6948005848678191638</id><published>2022-12-07T21:33:00.000-08:00</published><updated>2022-12-07T21:33:03.023-08:00</updated><title type='text'>Overview of Natural Language Processing (NLP)</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;The study of the interaction between computers and human (natural) languages is known as natural language processing (NLP), and it is a subfield of computer science, artificial intelligence, and linguistics. Speech recognition systems, automatic translation tools, and virtual assistants are just a few examples of the applications that can grasp, interpret, and synthesise human language thanks to the employment of NLP technologies.&lt;br /&gt;&lt;br /&gt;Human language is ambiguous and context-dependent, which makes it challenging for computers to effectively interpret and understand. This is one of the main issues of NLP. NLP algorithms and models use methods like statistical analysis, machine learning, and deep learning to analyse and comprehend the structure and meaning of natural language in order to get around this problem.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Language translation is one of the main uses of NLP, enabling people to communicate with one another in many languages. Text can be automatically translated from one language to another using NLP techniques, enabling nearly immediate communication across language speakers.&lt;br /&gt;&lt;br /&gt;Speech recognition, which enables computers to translate spoken words into written text, is another significant application of NLP. Virtual assistants that can interpret spoken orders and requests, like Apple&#39;s Siri and Amazon&#39;s Alexa, utilise this technology.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Numerous other applications, such as text classification, sentiment analysis, and summarization, also make use of NLP. NLP algorithms can be used, for instance, to create summaries of larger documents or to automatically categorise materials according to topic or sentiment.&lt;br /&gt;&lt;br /&gt;Overall, the discipline of natural language processing is quickly developing and is enabling computers to comprehend and engage with human language in increasingly complex ways. We may anticipate seeing even more applications that benefit from this potent technology as NLP technologies advance.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/6948005848678191638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/12/overview-of-natural-language-processing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6948005848678191638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6948005848678191638'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/12/overview-of-natural-language-processing.html' title='Overview of Natural Language Processing (NLP)'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-488652116566821567</id><published>2022-12-06T23:18:00.004-08:00</published><updated>2022-12-08T00:17:01.158-08:00</updated><title type='text'>Basic XML Questions and Answers</title><content type='html'>&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12px; font-weight: normal; line-height: 18px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;1. What is XML?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: XML stands for Extensible Markup Language and is a markup language used to store and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;transport data.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;2. What are the advantages of XML?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: XML has numerous advantages, such as being platform-independent, self-descriptive, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;and extensible.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;3. What is an XML element?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: An XML element is a logical unit of XML that consists of a start tag, an end tag, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;and content in between.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;4. What is an XML attribute?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: An XML attribute is a name/value pair that is associated with an element &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;and provides additional information about the element.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;5. What is an XML document?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: An XML document is a file that contains XML code and is used to store&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;and transport data.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;6. What is the difference between XML and HTML?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: XML and HTML are both markup languages, but XML is used to store &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;and transport data, while HTML is used to display data.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;7. What is the purpose of namespaces in XML?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: Namespaces are used in XML to provide a method of differentiating elements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;and attributes from different XML vocabularies.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;8. What is an XML Schema?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: An XML Schema is a language for describing the structure of an XML document.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;9. What is an XPath?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: XPath is a language for navigating and selecting elements in an XML document.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;10. What is an XSLT?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: XSLT is a language for transforming XML documents into other formats, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;such as HTML or plain text.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/488652116566821567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/12/basic-xml-questions-and-answers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/488652116566821567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/488652116566821567'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/12/basic-xml-questions-and-answers.html' title='Basic XML Questions and Answers'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-8681633873500079396</id><published>2022-12-06T23:16:00.003-08:00</published><updated>2022-12-08T00:17:29.589-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="json"/><title type='text'>Basic JSON Interview question and answers</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12px; font-weight: normal; line-height: 18px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;1. What is JSON?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON stands for JavaScript Object Notation. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;It is a lightweight data-interchange format used for exchanging and storing data.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;2. What are the benefits of using JSON?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON is easy to read and understand, it is lightweight and can be parsed quickly, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;it is language-independent, and it is supported by many programming languages.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;3. What are the main components of JSON?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: The main components of JSON are objects, arrays, strings, numbers,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;booleans, and null.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;4. How do you parse JSON data?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON data can be parsed using the JSON.parse() method in JavaScript.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;5. How do you convert JSON data to a string?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON data can be converted to a string using the JSON.stringify() method in&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;JavaScript.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;6. What is the difference between JSON and XML?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON is simpler and more compact than XML. JSON does not require end tags and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;does not support attributes, while XML does.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;7. How do you access JSON data?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON data can be accessed using the dot notation or bracket notation in JavaScript.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;8. What is the syntax for creating a JSON object?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: The syntax for creating a JSON object is { &quot;key&quot;: &quot;value&quot; }.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;9. What is the difference between JSON and JavaScript objects?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON is a text-based data format, while JavaScript objects are objects in the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;programming language.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;10. How do you validate JSON data?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Answer: JSON data can be validated using various online tools such as JSONLint &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;or using the JSON.parse() method in JavaScript.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/8681633873500079396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/12/basic-json-interview-question-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/8681633873500079396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/8681633873500079396'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/12/basic-json-interview-question-and.html' title='Basic JSON Interview question and answers'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-2270600663586409636</id><published>2022-12-06T22:22:00.003-08:00</published><updated>2022-12-06T22:23:39.964-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Basic JavaScript Interview question and answers</title><content type='html'>&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12px; font-weight: normal; line-height: 18px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. JavaScript is a scripting language used to create and control dynamic website content,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;such as forms, animations, and interactive elements.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What are the data types in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. The data types in JavaScript include: strings, numbers, booleans,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;objects, arrays, and functions.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. How do you define a variable in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Variables can be defined in JavaScript using the “var” keyword&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;followed by the variable name.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of the “this” keyword in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. The “this” keyword is used to refer to the object that the current&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;code is being executed in.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the difference between == and === in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. The “==” operator checks if two values are equal in value, while the “===”&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;operator checks if two values are equal in value and type.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of the “undefined” keyword in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. The “undefined” keyword is used to denote a variable that has been declared,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;but not yet assigned a value.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of the “&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;” keyword in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. The “&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;” keyword is used to denote an empty value.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of a function in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Functions are used to encapsulate code that can be reused throughout a program.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;9&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. How do you define a function in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;9&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Functions are defined using the “function” keyword followed by the function name,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;parameters, and code block.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of an array in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Arrays are used to store multiple values in a single variable.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;11&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. How do you create an array in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;11&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Arrays are created using the “new Array()” constructor, or by using the square&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;bracket notation.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of an object in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Objects are used to store and organize data in a structured way.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. How do you create an object in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Objects are created using the “new Object()” constructor, or by using the object&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;literal notation.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;14&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of a loop in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;14&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Loops are used to repeat a set of instructions until a certain condition is met.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. How do you create a loop in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Loops are created using the “for”, “while”, or “do-while” statements.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of an if statement in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. If statements are used to execute code based on a certain condition.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;17&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. How do you create an if statement in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;17&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. If statements are created using the “if” keyword followed by a condition.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;18&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of an event handler in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;18&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Event handlers are used to execute code when a certain event occurs.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;19&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. How do you create an event handler in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;19&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Event handlers are created using the “on” keyword followed by the event name and&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;code block.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;Q&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. What is the purpose of a try/catch block in JavaScript?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;. Try/catch blocks are used to handle errors that occur in a program.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/2270600663586409636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/12/basic-javascript-interview-question-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2270600663586409636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2270600663586409636'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/12/basic-javascript-interview-question-and.html' title='Basic JavaScript Interview question and answers'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-3258061832422321821</id><published>2022-04-04T00:31:00.000-07:00</published><updated>2022-04-04T00:31:06.188-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>JavaScript Type Conversion Table</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;The below table shows the conversion of various values to String, Number, and Boolean in JavaScript.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;style type=&quot;text/css&quot;&gt;
   .tg  {border-collapse:collapse;border-color:#ccc;border-spacing:0; text-align:center;vertical-align:top}
   .tg td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;color:#333;
   font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}
   .tg th{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:1px;color:#333;
   font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
&lt;/style&gt;


   &lt;/span&gt;&lt;/p&gt;&lt;table class=&quot;tg&quot;&gt;
      &lt;thead&gt;
         &lt;tr&gt;
            &lt;th class=&quot;tg-0pky&quot;&gt;Value&lt;/th&gt;
            &lt;th class=&quot;tg-0pky&quot;&gt;String Conversion&lt;/th&gt;
            &lt;th class=&quot;tg-0pky&quot;&gt;Number Conversion&lt;/th&gt;
            &lt;th class=&quot;tg-0pky&quot;&gt;Boolean Conversion&lt;/th&gt;
         &lt;/tr&gt;
       &lt;/thead&gt;
     &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td&gt;1&lt;/td&gt;
            &lt;td&gt;&quot;1&quot;&lt;/td&gt;
            &lt;td&gt;1&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;&quot;0&quot;&lt;/td&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&quot;1&quot;&lt;/td&gt;
            &lt;td&gt;&quot;1&quot;&lt;/td&gt;
            &lt;td&gt;1&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&quot;0&quot;&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;&quot;0&quot;&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&quot;ten&quot;&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;&quot;ten&quot;&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;NaN&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;&quot;true&quot;&lt;/td&gt;
            &lt;td&gt;1&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;&quot;false&quot;&lt;/td&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&lt;code&gt;null&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;&quot;null&quot;&lt;/td&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&lt;code&gt;undefined&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;&quot;undefined&quot;&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;NaN&lt;/code&gt;&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&#39;&#39;&lt;/td&gt;
            &lt;td&gt;&quot;&quot;&lt;/td&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td&gt;&#39; &#39;&lt;/td&gt;
            &lt;td&gt;&quot; &quot;&lt;/td&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/3258061832422321821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/04/javascript-type-conversion-table.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3258061832422321821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3258061832422321821'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/04/javascript-type-conversion-table.html' title='JavaScript Type Conversion Table'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-8740077468237074316</id><published>2022-03-30T02:25:00.003-07:00</published><updated>2022-12-08T01:06:36.935-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>JavaScript - Implict null to number conversion</title><content type='html'>&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;// null is 0 when used with number 
&lt;/span&gt;&lt;/b&gt;&lt;pre&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;let num;  

num = 4 + null; 
console.log(num);  // 4  

num = 4 - null; 
console.log(num);  // 4
&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/8740077468237074316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implict-null-to-number.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/8740077468237074316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/8740077468237074316'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implict-null-to-number.html' title='JavaScript - Implict null to number conversion'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-150213533631049462</id><published>2022-03-28T06:13:00.002-07:00</published><updated>2022-12-08T01:07:00.461-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>JavaScript Implicit Boolean Conversion to Number</title><content type='html'>&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;In Boolean true is 1, false is 0
&lt;/span&gt;&lt;/b&gt;&lt;pre&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;let num;

num = &#39;4&#39; - true;
console.log(num); // 3

num = 4 + true;
console.log(num); // 5

num = 4 + false;
console.log(num); // 4
&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/150213533631049462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implicit-boolean-conversion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/150213533631049462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/150213533631049462'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implicit-boolean-conversion.html' title='JavaScript Implicit Boolean Conversion to Number'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-1437882312241632218</id><published>2022-03-28T06:08:00.002-07:00</published><updated>2022-12-08T01:07:15.336-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>JavaScript implict conversion to number</title><content type='html'>You can implict convert a string to number using the following operators - , / , *
&lt;pre&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;let num;

num = &#39;6&#39; - &#39;4&#39;; 
console.log(num); // 2

num = &#39;4&#39; - 2;
console.log(num); // 2

num = &#39;4&#39; * 2;
console.log(num); // 8

num = &#39;4&#39; / 2;
console.log(num); // 2&lt;/span&gt;&lt;/b&gt;
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/1437882312241632218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implict-conversion-to-number.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/1437882312241632218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/1437882312241632218'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implict-conversion-to-number.html' title='JavaScript implict conversion to number'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-3408270023514282359</id><published>2022-03-28T06:05:00.000-07:00</published><updated>2022-03-28T06:05:07.174-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>JavaScript Implict Conversion to String</title><content type='html'>Implicit conversion is when JavaScript automatically converts one data type to another. 

&lt;pre&gt;

let str;

str = &#39;1&#39; + 2; 
console.log(str) // &quot;12&quot;

str = &#39;1&#39; + true; 
console.log(str); // &quot;1true&quot;

str = &#39;1&#39; + undefined; 
console.log(str); // &quot;1undefined&quot;

str = &#39;1&#39; + null; 
console.log(str); // &quot;1null&quot;
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/3408270023514282359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implict-conversion-to-string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3408270023514282359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3408270023514282359'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/03/javascript-implict-conversion-to-string.html' title='JavaScript Implict Conversion to String'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-3144341956414715229</id><published>2022-03-09T00:47:00.003-08:00</published><updated>2022-12-08T01:07:30.462-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Swapping array elements in JavaScript</title><content type='html'>Elements can be swapped using destructuring assignment expression
&lt;pre&gt;&lt;code&gt;
&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;var numbers = [1,2,3];
[numbers[2], numbers[1]] = [numbers[1], numbers[2]];
console.log(numbers); // [1,3,2]&lt;/span&gt;&lt;/b&gt;
&lt;/code&gt;
&lt;/pre&gt;
Without destructuring assignment, swapping two values requires a temporary variable 
</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/3144341956414715229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/03/swapping-array-elements-in-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3144341956414715229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3144341956414715229'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/03/swapping-array-elements-in-javascript.html' title='Swapping array elements in JavaScript'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-977132158574070260</id><published>2022-02-24T00:30:00.003-08:00</published><updated>2022-02-24T00:30:32.433-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Ways to empty JavaScript array</title><content type='html'>&lt;p style=&quot;text-align: left;&quot;&gt;There are different ways to empty an array in Javascript. &lt;/p&gt;&lt;b&gt;By assigning an empty array
&lt;/b&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;code&gt;
&lt;/code&gt;&lt;code&gt;var numbers =[1,3,5,6];
numbers =[];
&lt;/code&gt;&lt;/pre&gt;&lt;b&gt;
By assigning array length to 0.
&lt;/b&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;code&gt;
var letters = [&quot;a&quot;, &quot;b&quot;, &quot;c&quot;];
letters.length = 0;
&lt;/code&gt;&lt;/pre&gt;&lt;b&gt;
By poping the elements of the array.
&lt;/b&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;code&gt;
var randomIntegers =[1,4,5,6];
while(randomIntegers.length &amp;gt; 0) {
    randomIntegers.pop();
}
&lt;/code&gt;&lt;/pre&gt;&lt;b&gt;
By using .splice()&lt;/b&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;code&gt;var cities =[&quot;Mumbai&quot;,&quot;Pune&quot;];
cities.splice(0, cities.length)
&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/977132158574070260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/02/ways-to-empty-javascript-array.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/977132158574070260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/977132158574070260'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/02/ways-to-empty-javascript-array.html' title='Ways to empty JavaScript array'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-7641000857245453247</id><published>2022-02-24T00:20:00.005-08:00</published><updated>2022-12-08T01:07:48.523-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Clone object in JavaScript</title><content type='html'>&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Object.assign() is a method which is used for cloning an object in JavaScript. Here is an example &lt;/span&gt;

&lt;pre&gt;&lt;code&gt; 
&lt;span style=&quot;color: #2b00fe;&quot;&gt;var person = { talk: &quot;true&quot; };
var male = Object.assign({}, person);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt; &lt;/h4&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/7641000857245453247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2022/02/clone-object-in-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/7641000857245453247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/7641000857245453247'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2022/02/clone-object-in-javascript.html' title='Clone object in JavaScript'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-2008332321198915864</id><published>2021-12-14T02:31:00.006-08:00</published><updated>2022-12-08T01:09:15.256-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="tip"/><title type='text'>JavaScript variables cheatsheet</title><content type='html'>&lt;p&gt;Here are some different ways by which you can create variables in JavaScript
  &lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;var a; // variable&lt;br /&gt;var b = &quot;init&quot;; // string&lt;br /&gt;var c = &quot;Hi&quot; + &quot; &quot; + &quot;Joe&quot;; // = &quot;Hi Joe&quot;&lt;br /&gt;var d = 1 + 2 + &quot;3&quot;; // = &quot;33&quot;&lt;br /&gt;var e = [2,3,5,8]; // array&lt;br /&gt;var f = false; // boolean&lt;br /&gt;var g = /()/; // RegEx&lt;br /&gt;var h = function(){}; // function object&lt;br /&gt;const PI = 3.14; // constant&lt;br /&gt;var a = 1, b = 2, c = a + b; // one line&lt;br /&gt;let z = &#39;zzz&#39;; // block scope local variable&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/2008332321198915864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2021/12/javascript-variables-cheatsheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2008332321198915864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2008332321198915864'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2021/12/javascript-variables-cheatsheet.html' title='JavaScript variables cheatsheet'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-6194036366533120962</id><published>2020-09-20T21:45:00.007-07:00</published><updated>2020-09-20T21:45:41.500-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="tip"/><title type='text'>Delete Object property in Javascript</title><content type='html'>&lt;p&gt;You can remove properties from an object using the delete operator. The delete operator removed both the value and the property from the object.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Here is an example &lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGs7MqYQstuuYWg1r9owtFj5LPshWJlaOgzo0oNb3i8oyAEEjMrP5Pjs2XIehTIQbX1erO-QrrMy6_a3U19kO-eSohTxVRLwyCc_7Gvb-4u7NsW-kAjr7F5-8urHkPYu83sGw39Nps8Xyj/s488/Screenshot+2020-09-21+at+10.14.03+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;238&quot; data-original-width=&quot;488&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGs7MqYQstuuYWg1r9owtFj5LPshWJlaOgzo0oNb3i8oyAEEjMrP5Pjs2XIehTIQbX1erO-QrrMy6_a3U19kO-eSohTxVRLwyCc_7Gvb-4u7NsW-kAjr7F5-8urHkPYu83sGw39Nps8Xyj/w620-h302/Screenshot+2020-09-21+at+10.14.03+AM.png&quot; width=&quot;620&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/6194036366533120962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/09/delete-object-property-in-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6194036366533120962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6194036366533120962'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/09/delete-object-property-in-javascript.html' title='Delete Object property in Javascript'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGs7MqYQstuuYWg1r9owtFj5LPshWJlaOgzo0oNb3i8oyAEEjMrP5Pjs2XIehTIQbX1erO-QrrMy6_a3U19kO-eSohTxVRLwyCc_7Gvb-4u7NsW-kAjr7F5-8urHkPYu83sGw39Nps8Xyj/s72-w620-h302-c/Screenshot+2020-09-21+at+10.14.03+AM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-3398802962545218594</id><published>2020-09-17T04:31:00.003-07:00</published><updated>2021-09-08T00:31:00.817-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="servicenow"/><title type='text'>ServiceNow Interview Questions</title><content type='html'>&lt;ul&gt;
  &lt;li&gt;What is sys_id?&lt;/li&gt;
  &lt;li&gt;Which protocal is used for create, update and delete incident through emails?&lt;/li&gt;
  &lt;li&gt;How do you reference a Request Item&#39;s variable pool from any table?&lt;/li&gt;
  &lt;li&gt;In a client script when should the call back option be used in &#39;getreference&#39;&lt;/li&gt;
  &lt;li&gt;How are workflows captured in update sets?&lt;/li&gt;
  &lt;li&gt;How to flush out the servicenow instance chache?&lt;/li&gt;
  &lt;li&gt;What are the few &#39;best practice&#39; client side technologies that can speed up form speed without affecting performance?&lt;/li&gt;
  &lt;li&gt;If you add a short description field to the task table? Does it also get added to child tables of the task table?&lt;/li&gt;
  &lt;li&gt;When Using &quot;g_form.getReference()&quot; what is best practice?&lt;/li&gt;
  &lt;li&gt;What would improve the performance of loading forms within ServiceNow?&lt;/li&gt;
  &lt;li&gt;Can you call a business rule with the help of a client script?&lt;/li&gt;
  &lt;li&gt;How Can You Cancel A Form Submission Through Client Script?&lt;/li&gt;
   &lt;li&gt;What happens when a user make some changes to the homepage ?&lt;/li&gt;
  &lt;li&gt;How you can remove Remember me check box from login page?&lt;/li&gt;
  &lt;li&gt;What is setWorkflow(e) function does?&lt;/li&gt;
    &lt;li&gt;What the setForceUpdate() function does?&lt;/li&gt;
  &lt;li&gt;Can you update a record without updating its system fields(like sys_updated_by, sys_updated_on)?&lt;/li&gt;
  &lt;li&gt;What happens if a Default update set is marked as complete?&lt;/li&gt;
  &lt;li&gt;Which method is used to get all the active/inactive records from a table?&lt;/li&gt;
  &lt;li&gt;In addition to &quot;Current&quot; and &quot;Previous&quot; what is a server side global object available?&lt;/li&gt;
  &lt;li&gt;What is the best practice to map roles to user?&lt;/li&gt;
  &lt;li&gt;What are things which are not captured in an update set?&lt;/li&gt;
  &lt;li&gt;Consider a SLA of 2 days with schedule of 9-5 weekdays (excluding holidays). And SLA starts at Thursday noon and when is expected expire?&lt;/li&gt;
  &lt;li&gt;How do you make a field unique?&lt;/li&gt;
  &lt;li&gt;When using a &quot;before&quot; business rule what should you avoid using that can impact form performance?&lt;/li&gt;
  &lt;li&gt;Which table is used for view History on incident, problem and change requests?&lt;/li&gt;
 
  More questions will be added to this list.&amp;nbsp;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Types of business rules and Client script? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/li&gt;&lt;li&gt;How can we know which version you are using?&lt;/li&gt;&lt;li&gt;Difference between Synchronous, asynchronous Glide ajax?&lt;/li&gt;&lt;li&gt;What is the use of display business rule?&lt;/li&gt;&lt;li&gt;How to define fields of incident table from business rules?&lt;/li&gt;&lt;li&gt;Tell me Business Rule predefined Parameters?&lt;/li&gt;&lt;li&gt;Difference between after business rule and asynchronous business rule?&lt;/li&gt;&lt;li&gt;Difference between catalog items and order guide?&lt;/li&gt;&lt;li&gt;Which one will execute first Client Script or UI policies?&lt;/li&gt;&lt;li&gt;Give any practical example of Workflow you have implemented in your organization?&lt;/li&gt;&lt;li&gt;How many ways we can trigger the notifications?&lt;/li&gt;&lt;li&gt;What is the Syntax to call to email notifications in business rules?&lt;/li&gt;&lt;li&gt;How to get current date and time in client script?&lt;/li&gt;&lt;li&gt;How to hide a field by using client script?&lt;/li&gt;&lt;li&gt;How many types of ACL&#39;s and What are the roles required to Create ACL?&lt;/li&gt;&lt;li&gt;Tell me about Glide record and glide secure API’s?&lt;/li&gt;&lt;li&gt;What is the use of the inherit checkbox in service catalog?&lt;/li&gt;&lt;li&gt;What are the multiple ways to keep data unique in import set other than coalesce?&lt;/li&gt;&lt;li&gt;What are the types of transfer map scripts, what is foreign insert?&lt;/li&gt;&lt;li&gt;What are the types of rest method and soap method?&lt;/li&gt;&lt;li&gt;What is SLA retroactive start and Where you can define SLA?&lt;/li&gt;&lt;li&gt;Set an SLA which should exclude 2nd &amp;amp; 4th Saturday &amp;amp; Sunday &amp;amp; the public holidays as well.&lt;/li&gt;&lt;li&gt;What is Update Set, what all activities are recorded in update set and &quot; Are user creation &amp;amp; group creation recorded in Update set &quot;?&lt;/li&gt;&lt;li&gt;List down the activities which are recorded in update set&lt;/li&gt;&lt;li&gt;What is the database view?&lt;/li&gt;&lt;li&gt;What will happen when we check on global check box in client script?&lt;/li&gt;&lt;li&gt;How can we enable the role?&lt;/li&gt;&lt;li&gt;Tell me onChange () client script predefined parameters?&lt;/li&gt;&lt;li&gt;Is it possible to move the non-staging table data into target table?&lt;/li&gt;&lt;li&gt;How to pass the dynamic values in Rest Web Service?&lt;/li&gt;&lt;li&gt;In integration how to move 100 incident records from third party to service now.&lt;/li&gt;&lt;li&gt;How to attach files like PDF and all in email notifications?&lt;/li&gt;&lt;li&gt;How to add CC or BCC in email notification&lt;/li&gt;&lt;li&gt;What is setWorkflow(true) and setWorkflow(false)?&lt;/li&gt;&lt;li&gt;What is client-side API and server-side API in Service now?&lt;/li&gt;&lt;li&gt;What is the record producer and how can we start the script in record producer?&lt;/li&gt;&lt;li&gt;What is the use of record producers and where and how to write code for the same?&lt;/li&gt;&lt;li&gt;Where you are using alerts?&lt;/li&gt;&lt;li&gt;What is the data dictionary?&lt;/li&gt;&lt;li&gt;What is coalesce explain with example?&lt;/li&gt;&lt;li&gt;What is a View and how we can create it?&lt;/li&gt;&lt;li&gt;What is Dictionary override?&lt;/li&gt;&lt;li&gt;Agile methodology you used while in service now development?&lt;/li&gt;&lt;li&gt;How the work or task assigned to you daily?&lt;/li&gt;&lt;li&gt;How the day start with?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&amp;nbsp;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/3398802962545218594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/09/servicenow-interview-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3398802962545218594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3398802962545218594'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/09/servicenow-interview-questions.html' title='ServiceNow Interview Questions'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-6401100907137332551</id><published>2020-08-07T09:07:00.004-07:00</published><updated>2020-08-07T09:07:46.830-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Combine Python Lists</title><content type='html'>&lt;p&gt;Combine Python Lists using plus(+) &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
chars = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;]

total_chars = chars + [&#39;d&#39;, &#39;e&#39;]

print(total_items) # [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]
&lt;/code&gt;&lt;/pre&gt;
  
 
&lt;br /&gt;Note: This approach not work for adding single item to the list, you can use .append(). 
Another approach to add one item is to create a new list with a single value and then use the plus symbol to add the list.</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/6401100907137332551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/08/combine-python-lists.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6401100907137332551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6401100907137332551'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/08/combine-python-lists.html' title='Combine Python Lists'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-3685261967957892324</id><published>2020-08-07T08:33:00.001-07:00</published><updated>2020-08-07T09:07:27.567-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Pop from Python Dictionary</title><content type='html'>&lt;h3&gt; .pop() Method in Python&lt;/h3&gt;

We can use .pop() method to remove key-value pairs from Python dictionary.

This method takes a key as an argument and removes it from the dictionary and it returns the value that it removed from the dictionary.

&lt;pre&gt;&lt;code&gt;
user = {&#39;first_name&#39;: &#39;nishant&#39;, &#39;last_name&#39;: &#39;nigam&#39;, &#39;city&#39;: &#39;Indore&#39;}

user.pop(&#39;city&#39;)

print(user) # {&#39;first_name&#39;: &#39;nishant&#39;, &#39;last_name&#39;: &#39;nigam&#39;}
&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/3685261967957892324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/08/pop-from-python-dictionary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3685261967957892324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/3685261967957892324'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/08/pop-from-python-dictionary.html' title='Pop from Python Dictionary'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-2427187877446295667</id><published>2020-08-07T08:11:00.004-07:00</published><updated>2020-08-07T08:14:14.858-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Merge dictionaries in Python</title><content type='html'>&lt;h3&gt;Merge dictionaries in Python with update()&lt;/h3&gt;
&lt;p&gt;&lt;pre class=&quot;highlight javascript&quot; style=&quot;text-align: left;&quot;&gt;&lt;code&gt;

address = {&#39;street&#39;: &#39;MG Road&#39;, &#39;house&#39;: &#39;123&#39;}

contact = {&#39;country&#39;: &#39;India&#39;, &#39;city&#39;: &#39;Indore&#39;, &#39;street&#39;: &#39;Ring Road&#39;}

address.update(contact)

# Address dictionary will now have the updated data 

{&#39;house&#39;: &#39;123&#39;, &#39;country&#39;: &#39;India&#39;, &#39;city&#39;: &#39;Indore&#39;, &#39;street&#39;: &#39;Ring Road&#39;}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;We can use update() when we are required to merge two dictionaries in Python&lt;/p&gt;
&lt;p&gt;address.update(contact), the key-value pairs of contact(dictionary2) will be written into the address(dictionary1).And for keys in both dictionary1 and dictionary2, the value in dictionary1 will be overwritten by the corresponding value in dictionary2&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/2427187877446295667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/08/merge-dictionaries-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2427187877446295667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2427187877446295667'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/08/merge-dictionaries-in-python.html' title='Merge dictionaries in Python'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-2881360924156625403</id><published>2020-05-05T01:10:00.000-07:00</published><updated>2020-05-05T01:10:46.244-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="tip"/><title type='text'>Remove falsy values from a JavaScript array using filter method</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Here are examples of Falsy values (Falsy values returns false on evaluation) in JavaScript: &lt;/h3&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;undefined , null , NaN , 0 , &quot;&quot;,&amp;nbsp; false&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;We can use the JavaScript filter method to remove such values from our array&lt;br /&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight javascript&quot; style=&quot;text-align: left;&quot;&gt;&lt;code&gt;&lt;span class=&quot;kd&quot;&gt;var valueArray = [&quot;Nishant&quot;, &quot;IT&quot;, false, &quot;India&quot;, 0, NaN, &quot;JavaScript&quot;, undefined, null];&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;&lt;/span&gt;

&lt;span class=&quot;nx&quot;&gt;console&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;valueArray&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;p&quot;&gt;&lt;code&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;Boolean&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt; &lt;span class=&quot;c1&quot;&gt;// returns [&quot;Nishant&quot;, &quot;IT&quot;, &quot;India&quot;, &quot;JavaScript&quot;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/2881360924156625403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/05/remove-falsy-values-from-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2881360924156625403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2881360924156625403'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/05/remove-falsy-values-from-javascript.html' title='Remove falsy values from a JavaScript array using filter method'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-6961345459352828528</id><published>2020-05-05T00:55:00.003-07:00</published><updated>2020-05-05T01:11:43.948-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="tip"/><title type='text'>Truncate JavaScript array using length </title><content type='html'>&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;/pre&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Here are few examples to truncate JavaScript array using length property&lt;br /&gt;&lt;/h3&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;var chars = [&quot;a&quot;, &quot;w&quot;, &quot;r&quot;, &quot;t&quot;, &quot;y&quot;, &quot;y&quot;];&lt;br /&gt;console.log(chars); // [&quot;a&quot;, &quot;w&quot;, &quot;r&quot;, &quot;t&quot;, &quot;y&quot;, &quot;y&quot;];&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;chars.length = 2; &lt;br /&gt;console.log(chars); // [&quot;a&quot;, &quot;w&quot;];&lt;br /&gt;&lt;br /&gt;chars.length = 0;&lt;br /&gt;console.log(chars); // [];&lt;/pre&gt;&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/6961345459352828528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/05/truncate-javascript-array-using-length.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6961345459352828528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/6961345459352828528'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/05/truncate-javascript-array-using-length.html' title='Truncate JavaScript array using length '/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2382874541397951340.post-2463653017502728183</id><published>2020-01-16T05:46:00.001-08:00</published><updated>2020-01-16T05:46:14.385-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>Convert JS array to an object</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;code&gt;&lt;br /&gt;
var languages = [&quot;english&quot;, &quot;hindi&quot;, &quot;german&quot;, &quot;spanish&quot;];&lt;br /&gt;
var languagesObj = { ...languages };&lt;br /&gt;
console.log(languagesObj); // {0: &quot;english&quot;, 1: &quot;hindi&quot;, 2: &quot;german&quot;, 3: &quot;spanish&quot;}&lt;br /&gt;
&lt;/code&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.nishantnigam.in/feeds/2463653017502728183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.nishantnigam.in/2020/01/convert-js-array-to-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2463653017502728183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2382874541397951340/posts/default/2463653017502728183'/><link rel='alternate' type='text/html' href='http://www.nishantnigam.in/2020/01/convert-js-array-to-object.html' title='Convert JS array to an object'/><author><name>Nishant Nigam </name><uri>http://www.blogger.com/profile/12193560161005718913</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi76NSs_FPd7HlIpNf8aAiJaqupWoYLFx0NZbeGeSXeFgc3smYPmkzcaf6l48Aqo55G1Jo8dk7MV5DT4qcBpPbeSrAhEx22EGQpEnGPP7_z_GXekegk5Ur29ks0Pqvj8g/s220/DSC_0128.JPG'/></author><thr:total>0</thr:total></entry></feed>