Find the length without the length() method.

Find the length without the length() method.

The function accepts a string as input. It begins by initializing a variable, set to 0, to store the string's length. The function then uses a?for...of?loop to iterate through each character in the string. Within this loop, the variable is incremented for each character encountered. After iterating through all characters, the function returns the final value, representing the string's length.

The?for...of?loop is a construct designed to iterate over elements in iterable objects like strings, arrays, maps, sets, and other similar data structures. It provides a clear and concise syntax for individual element access. However, the?for...ofloop doesn't offer access to an element's index or position within the iterable. A traditional loop with an index variable may be more suitable if you require the index.

function findStringLength(str: string): number {
    let count = 0;
    for (const char of str) {
        count++;
    }
    return count;
}

const count = findStringLength("Hello World");
console.log(count);        

My recent publication compiled a comprehensive collection of 100 similar typescript programs. Each program not only elucidates essential Typescript concepts and expounds upon the significance of test automation but also provides practical guidance on its implementation using Playwright. This resource will certainly be valuable if you look deeper into similar topics.


要查看或添加评论,请登录

Cerosh Jacob的更多文章

  • Playwright API Automation: A Hands-On Guide

    Playwright API Automation: A Hands-On Guide

    This project demonstrates Playwright's effectiveness for API testing and highlights its user-friendly nature. The code…

    2 条评论
  • Playwright vs RestAssured: Should API Testing Be Combined?

    Playwright vs RestAssured: Should API Testing Be Combined?

    Pros of Using Playwright for API Testing: Playwright's framework provides several advantages for API testing…

  • ??Test Automation Framework Evolution?

    ??Test Automation Framework Evolution?

    This is a project to showcase the evolution of the Playwright test automation framework and its integration into…

  • Find Common Elements Between Two Arrays.

    Find Common Elements Between Two Arrays.

    : This symbol indicates that the function is generic. It can work with any type, not just specific ones like numbers or…

  • Identify the missing number in an array of consecutive numbers.

    Identify the missing number in an array of consecutive numbers.

    This function accepts an array of numbers as input and returns a number representing the missing number, or if the…

  • Merge two sorted arrays

    Merge two sorted arrays

    The function accepts two sorted arrays of numbers as arguments and returns a single, merged array of numbers. An empty…

  • Find the Maximum Number of Words.

    Find the Maximum Number of Words.

    The function takes an array of strings and returns a number. A variable is declared and set to 0 to store the maximum…

  • Find the sum of elements in a given array.

    Find the sum of elements in a given array.

    The function is defined using the keyword, assigning an arrow function to the constant. This function also takes an…

  • Remove a substring from a string using a string

    Remove a substring from a string using a string

    By default, the method in TypeScript only replaces the first occurrence of the pattern in the string if the pattern is…

  • Remove vowels using regular expressions.

    Remove vowels using regular expressions.

    The function accepts a string as input and returns a new string with all vowels removed. This is accomplished by using…

社区洞察

其他会员也浏览了