<prompt> Unda chaguo la kukokotoa la JavaScript ambalo hubadilisha orodha iliyounganishwa moja kwa moja bila kutumia miundo yoyote ya ziada ya data.PLINFORMAT  <response>: Ufafanuzi wa orodha iliyounganishwa moja kwa moja.kazi ListNodeval this.val vali; this.next null; param ListNode kichwa return ListNode fanya kazi reverseListkichwa let prev null; basi sasa kichwa; wakati sasa ! null const nextTemp current.next; Hifadhi nodi inayofuata kwa muda sasa.ijayo iliyotangulia; Badilisha kiunga ili kuelekeza kwa nodi iliyotangulia prev sasa; Sogeza pointer ya awali kwenye nodi ya sasa sasa nextTemp; Sogeza kielekezi cha sasa kwenye nodi inayofuata katika orodha asili kurudi kabla; Kichwa kipya cha orodha iliyogeuzwa ni nodi ya mwisho isiyo ya null tuliyotembelea Mfano wa matumizi:const head ListNode mpya1;head.next ListNode mpya2;head.next.next ListNode mpya3;const reversedHead reverseListkichwa; reversedHead sasa inaelekeza kwenye orodha iliyogeuzwa: 3 - 2 - 1 