<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Salgudiy</provider_name><provider_url>https://salgudiy.com/en/</provider_url><author_name>salgudiy</author_name><author_url>https://salgudiy.com/en/author/salgudiy/</author_url><title>When .index and .length Team Up &#x2014; It Gets Confusing, Right? - Salgudiy</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="gcDgqT9rK6"&gt;&lt;a href="https://salgudiy.com/en/js/index-length-confusion/"&gt;When .index and .length Team Up &#x2014; It Gets Confusing, Right?&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://salgudiy.com/en/js/index-length-confusion/embed/#?secret=gcDgqT9rK6" width="600" height="338" title="&#x201C;When .index and .length Team Up &#x2014; It Gets Confusing, Right?&#x201D; &#x2014; Salgudiy" data-secret="gcDgqT9rK6" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://salgudiy.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://salgudiy.com/wp-content/uploads/2026/09/index-and-length-coding-with-melon-soda.webp</thumbnail_url><thumbnail_width>1536</thumbnail_width><thumbnail_height>1400</thumbnail_height><description>Understanding the difference between .length and .index &#x2192; Learn to clearly distinguish that .length refers to the number of characters, while .index indicates the position of each character (starting from 0).  Getting familiar with how the .substring() method works &#x2192; Understand the rule that the start index is included, but the end index is not.</description></oembed>
