JavaScript හි ශ්‍රිත නාමය සහ විචල්යය අතර ගැළපීම

ඉහත විස්තර කර ඇති පරිදි, එකම නමක් සහිත විචල්යයක් සහ ශ්‍රිතයක් පැවතීම පහසුවෙන් ගැටළුවකට තුඩු දිය හැකිය.

පහත උදාහරණයේ, func ශ්‍රිතය අතිරේක වන අතර එය වෙනුවට 'string' පේළිය ක්‍රියාත්මක වේ:

javascriptfunction func() {
  return '!';
}

func = 'string'; // ශ්‍රිතය සමඟ විචල්යය පේළියක් සමඟ අතිරේක කරන්න
func(); // දෝෂයක් ලැබේ, මන්ද func - ශ්‍රිතයක් නොවේ

එවැනි දෙයක් සිදු නොවන පරිදි, සියලුම ක්‍රමලේඛන භාෂා සඳහා පොදුවේ අනුගමනය කළ යුතු නීතිය පිළිපැදිය යුතුය: ශ්‍රිත ක්‍රියා පද විය යුතු අතර විචල්යයන් - නාම පද විය යුතුය.