writeBytes() et readBytes() retournent-ils de bonnes valeurs ?

Inscrit
4 Aout 2016
Messages
166
Reactions
0
#1
Hey !

Bon, comme je l'ai dis avant, je suis sur les fonctions d'Anka, sur mon datawrapper open source (déjà 103 téléchargements :cool:), et je voulais juste savoir si mes fonctions retournent de bonne valeurs parce que y'a une notion que appréhende pas trop bien !

Le code:
JavaScript:
var bytes = Buffer.from('lel')
console.log(bytes, '<- Bytes')

var writer = new Writer()
writer.writeBytes(bytes)

var reader = new Reader(writer.buffer)
console.log(reader.readBytes(2), '<- Bytes lues')
OUT:
Code:
<Buffer 6c 65 6c> '<- Bytes'
<Buffer 6c 65> '<- Bytes lues'
La notion que je pense ne pas bien comprendre, c'est qu'en fait, c'est juste un copie d'un buffer dans un autre nan ? :o
Si oui, alors cette fonction fait l'affaire !


Merci ! :teeth:
 
Inscrit
18 Février 2015
Messages
228
Reactions
7
#2
Tu t'es trompé dans le nombre de bytes car tu prends 3 bytes au départ si je dis pas de conneries et t'en lis que 2 en gros au lieu d'avoir "lel" t'as "le"

en plus de ça tu dois écrire avant ton tableau de bytes sa taille sinon tu ne pourras jamais la lire correctement
 
Inscrit
4 Aout 2016
Messages
166
Reactions
0
#3
Hey ! Merci de ta réponse !

En fait, je l'ai fait exprès car j'ai spécifié un offset 2 lors de la lecture, j'aurais pus mettre 3 pour tout lire mais bon ^^
Mais enfin, c'est bon alors je suppose non ? :)
 
Haut Bas