docs
evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
A utility for formatting array data into CSV-formatted strings with various customization options.
['apple', 'banana', 'cherry'], it returns 'apple,banana,cherry' @test['red', 'green', 'blue'] with semicolon separator, it returns 'red;green;blue' @test['item1', 'item2', 'item3'] with pipe separator, it returns 'item1|item2|item3' @test[], it returns an empty string '' @test['single'], it returns 'single' @test/**
* Formats an array into a CSV-formatted string.
*
* @param {Array} items - The array of items to format.
* @param {string} [separator=','] - The separator to use between elements. Defaults to comma.
* @returns {string} The formatted CSV string.
*/
function formatCsv(items, separator = ',') {
// IMPLEMENTATION HERE
}
module.exports = {
formatCsv,
};Provides utility functions for array manipulation.