Skip to content

Tag: arrays

Javascript ascii string to hex byte array

I am trying to convert an ASCII string into a byte array. Problem is my code is converting from ASCII to a string array and not a Byte array: This results in: But what I am looking for is: How can I convert to a byte rather than a byte string ? This array is being streamed to a USB

Sort array on key value

I have a function which sorts by name currently and an array of value / key pairs. I wonder how can I pass the key on which sort is being performed so I can call the same function every time like so: Answer [edit 2020/08/14] This was rather an old answer and not very good as well, so simplified and

Javascript reduce() on Object

There is nice Array method reduce() to get one value from the Array. Example: What is the best way to achieve the same with objects? I’d like to do this: However, Object does not seem to have any reduce() method implemented. Answer What you actually want in this case are the Object.values. Here is a con…

Javascript call() & apply() vs bind()?

I already know that apply and call are similar functions which set this (context of a function). The difference is with the way we send the arguments (manual vs array) Question: But when should I use the bind() method ? jsbin Answer I created this comparison between function objects, function calls, call/appl…

2-dimensional array to object (JavaScript)

I have an array, that holds a large number of two-dimensional arrays: I need to convert this array into an object of the following form to send it as JSON: (“s_id” should be myArray[0][0], “t_id myArray[0][1], and “type” myArray[0][2] and so on.) How can I get the array in the de…

Javascript – sort array based on another array

Is it possible to sort and rearrange an array that looks like this: to match the arrangement of this array: Unfortunately, I don’t have any IDs to keep track on. I would need to priority the items-array to match the sortingArr as close as possible. Update: Here is the output I’m looking for: Any idea how this…