Return multiple lines instead of console.log

Viewed 2966

I have the following code that produces the output I need using console.log

function product() {
    var advertiserId = 1234;
    var ord = 543210;
    var productId = "id1|id2|id3|id4".split("|"); 
    var productName = "product1|product2|product3|product4".split("|"); 
    var productItemPrice = "10|20|30|40".split("|"); 

    for(i = 0; i < productId.length; i++) {
        console.log(advertiserId+"|"+ord+"|"+productId[i]+"|"+productName[i]+"|"+productItemPrice[i]);
    }
}
product()

console.log result -

1234|543210|id1|product1|10
1234|543210|id2|product2|20
1234|543210|id3|product3|30
1234|543210|id4|product4|40

When changing console.log to return, only the first line is returned. return result -

1234|543210|id1|product1|10

Is there a way to return the same results as console.log?

8 Answers
Related