Invoke the function to showcase a randomized array of names

https://i.sstatic.net/jURQ3.png

Every time the function is invoked, it should show a different person's name randomly.

Answer №2

// In this scenario, you will only need to add a parameter when calling the function with an argument. For instance, if the listOfNames array was declared outside the function.
function whoIsBuying() {
    let listOfNames = ["Sara", "John", "Emily", "Michael", "Anna"];
    let numberOfPeople = Math.floor(Math.random() * listOfNames.length);

    let randomPerson = listOfNames[numberOfPeople];
    return randomPerson + " is going to treat us today!";
}
console.log(whoIsBuying());

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

What is the best method for arranging multiple images in a grid while keeping them within a specific maximum width and height?

I've been staring at this problem for a while now, attempting every possible solution to resize images and maintain aspect ratio, but none seem to work in my case. Here are two images that I manually resized so you can view them side by side: highly ...

NextJs Link component does not refresh scripts

While using the <Link> tag in NextJs for page navigation, I encountered an issue where my scripts do not rerun after switching pages. The scripts only run on the initial page load or when I manually reload the page. This behavior is different when us ...

Exploring a targeted value within an array using specific keys

I am dealing with an array that is populated with values dynamically and I need to check if a specific value exists. However, my current approach doesn't seem to be working: while (.....) { $fileData[] = array( "sku" => $sku, "qty" => $qty ...

Error Message: Unable to Modify Headers Once Sent - NodeJS

I encountered an issue with my node.js app where one of the routes keeps throwing a "Can't set headers after they are sent error". Description of the route: In my application, users have different access levels. This specific route checks the user&a ...

The replacer argument of the JSON.stringify method doesn't seem to work properly when dealing with nested objects

My dilemma is sending a simplified version of an object to the server. { "fullName": "Don Corleone", "actor": { "actorId": 2, "name": "Marlon", "surname": "Brando", "description": "Marlon Brando is widely considered the greatest movie actor of a ...

Having success in FF and Chrome, but encountering issues in IE? What could be causing this disparity

My partner wrote a script, but he is currently offline so I am trying to troubleshoot the issue on my own. Here is the current code we are working with: function checkProgress(Progress) { // Retrieve progress status $.get('http://www.site.c ...

What is the best way to save a string for future use in Angular after receiving it from a POST request API?

I have been assigned to a project involving javascript/typescript/angular, even though I have limited experience with these technologies. As a result, please bear with me as I may lack some knowledge in this area. In the scenario where a user logs in, ther ...

Creating dynamic events for an array of buttons in C# using WPF

Looking for a more efficient way to create an Array of Buttons, each with specific content, location, and actions? Here's one approach: for (int i = 0; i < n; i++) { _arr[i] = new Button(); _arr[i].Height = 25; _arr[i].Wid ...

Discovering whether x is equal to any value within an array using JavaScript

I am seeking a way to modify my current if statement, which looks like this: if (x==a||x==b||x==c||x==d||x==e) { alert('Hello World!') }; Is there a method to test whether x matches any of the values in an array such as [a,b,c,d,e]? Your as ...

Is it possible to encrypt data using a private key in Angular and then decrypt it using a public key in PHP using RSA encryption?

Attempting to Encrypt data using the RSA Public Key in Angular and Decrypt it with the public key in PHP. Encryption is done with the JsEncrypt library in Angular, while decryption takes place in PHP. :openssl_public_decrypt($signature, $decrypted, $public ...

How can you use JavaScript to identify resize or zoom changes across all ancestor DOM elements?

I have a DOM element that consists of a chart. <div id="plot1" class='plot-chart'></div> This specific DIV can be nested within various other DIVs. <div id="one" style="width:100%;height:100%;zoom:0.9;"> <div id="two"& ...

[Web Development]:

Having an issue with my HTML file where a JavaScript function named "CheckCaptcha" is not being executed when an image is clicked. I've been working on the code for hours, trying different tweaks and modifications, but it still can't seem to find ...

In the code, an expression react was encountered when an assignment or function call was expected

Can someone help me with this error I'm getting on lines 127, 130, and 138? I'm not sure what's wrong with the code, but I believe it might be a syntax error or something similar. Any assistance would be greatly appreciated. It's worth ...

Finding a particular CSS3 Keyframe using JavaScript

Is there a way to detect when an animation reaches a specific keyframe, like 50% or 75%? I attempted the following: element.addEventListener("animationend", AnimationListener, false); However, this only supports animationstart, animationiteration, and a ...

Using a personalized domain with a Cloud Function to send a POST request

While I may not be the most experienced with Node.js, I am quickly learning and have a good grasp of JavaScript. Currently, I'm working on a project where I am utilizing Cloud Functions to build an API. My goal is to use a custom domain to access this ...

The command "actions" in Selenium is not recognized

I am having trouble trying to perform a mouse click based on position. No matter what I try, I keep receiving the same error message. I encountered this issue when attempting a double click on the main search bar of google.com. For assistance, refer to: ...

enforcing popstate in vue router

I have a situation where I have links in the middle of a webpage that change the content in a pane below using a nested router setup. My routes related to this issue are structured as follows: const router = { mode: 'history', routes: [ ...

Reordering a pair of items within an array using ReactJS

After pondering, I wondered if there exists a neat and tidy method to swap two objects within an array while utilizing setState. Here's my current approach: export function moveStepUp(index) { if(index > 0){ let currentStep = this.stat ...

Surprising message found within a pug file containing javascript code

I'm encountering an issue that I am unsure how to resolve. I am relatively new to working with pug files and the error message below is appearing: Error: /home/nobin/jadeApp/views/show_message.pug:9:33 7| else 8| h3 New person, ...

Changing the position of x-axis labels in a Google Bar Chart to the top

I'm currently working with the Google Bar Chart and I'm trying to relocate the x-axis label to the top. I've tried writing the code, but so far it hasn't been successful. Could you please take a look at the fiddle and screen shot provid ...