sampleObj
Returns a sample object with the specified keys and values as random numbers.
1. Code
/**
* Creates an object with random number values for the given keys.
* @param keys - The keys for the object.
* @returns An object with random number values for the given keys.
*/
const sampleObj = (...keys: string[]) => {
const obj: any = {};
keys.forEach((key) => {
obj[key] = Math.random();
});
return obj as Record<string, number>;
};
export default sampleObj;
2. Installation
npx @jrtilak/lazykit@latest add sampleObj -ts
3. Description
The sampleObj
function takes any number of string arguments, treats each argument as a key, and creates an object where each key is associated with a random number value. The function then returns this object.
4. Props
Prop
Type
Default Value
keys*string[]---
5. Examples
import sampleObj from ".";
const keys = ["key1", "key2", "key3"];
const obj = sampleObj(...keys);
console.log(obj);
// Expected output: { key1: Number, key2: Number, key3: Number }
// Where Number is a random number between 0 and 1.